home *** CD-ROM | disk | FTP | other *** search
/ Phoenix CD 5.0 / Phoenix-CD 5.0.iso / nightowl.015 < prev    next >
Text File  |  1994-04-12  |  180KB  |  3,400 lines

  1.                      UNITED STATES DISTRICT COURT
  2.                      WESTERN DISTRICT OF NEW YORK
  3.  
  4.          ------------------------------------
  5.  
  6.          RICHARD E. GRAHAM,                           91-CV-800
  7.  
  8.                              Plaintiff,
  9.                                                       Buffalo, New York
  10.          -vs-
  11.  
  12.          LARRY E. JAMES,                              November 5, l993
  13.  
  14.                              Defendant.
  15.          
  16.          ------------------------------------
  17.  
  18.                                           TRIAL
  19.                            BEFORE THE HONORABLE JOHN T. ELFVIN
  20.                            UNITED STATES DISTRICT COURT JUDGE
  21.  
  22.          APPEARANCES:
  23.  
  24.  
  25.          For the Plaintiff:            DENIS A. KITCHEN, ESQ.
  26.                                        8340 Main Street
  27.                                        Williamsville, New York 14221
  28.  
  29.  
  30.          For the Defendant:            JAMES OSTROWSKI, ESQ.
  31.                                        384 Ellicott Square Building
  32.                                        Buffalo, New York 14203
  33.  
  34.  
  35.          Court Recorder:               JEANNE B. SCHULER
  36.  
  37.  
  38.          Transcription Service:        ASSOCIATED REPORTING SERVICE
  39.                                        Lower Level One
  40.                                        120 Delaware Avenue
  41.                                        Buffalo, New York 14202
  42.                                        716-856-2328
  43.  
  44.  
  45.          Proceedings recorded by electronic sound recording.  Transcript
  46.          produced by transcription service.
  47.  
  48.                            P R O C E E D I N G S
  49.  
  50.                    MR. OSTROWSKI:  You know, I'm planning to make a
  51.          motion to add the corporation as a party.  I started to work on
  52.          that last night.  I have to make a motion and then, if granted,
  53.          serve Mr. Graham as President of the corporation.
  54.                    I just wanted to let Mr. Kitchen know that I was
  55.          planning to do that in case he has objections or - -
  56.                    THE COURT:  Well, he won't make an objection until
  57.          you make a try.
  58.                    MR. OSTROWSKI:  Well, I just wanted to put him on
  59.          notice that I'm doing that as soon as I get the paperwork
  60.          together.
  61.                    THE COURT:  All right.
  62.                    MR. KITCHEN:  Can you get the DOS from here now?
  63.                    THE COURT:  It's in the machine.
  64.                         LARRY JAMES, Defendant witness, recalled
  65.                                    CROSS - EXAMINATION
  66.          BY MR. KITCHEN:
  67.          Q    In the machine we have the first of the Pier One
  68.          Sharewares which is Plaintiff's Exhibit 57.  Could you look at
  69.          the text files in the Pier One.  Now, what's showing on the
  70.          screen is that a list of all the files on the - -
  71.          A    That's a list of all the directories.
  72.          Q    Okay.
  73.                    THE COURT:  List of the directories or list of the
  74.          files?
  75.          BY MR. KITCHEN:
  76.          Q    List of the directories, right?
  77.          A    It's - -
  78.                    THE COURT:  Well, he asked about files and you said
  79.          directories.
  80.                    THE WITNESS:  There are about fifty-two directories
  81.          and about four files listed there.
  82.          BY MR. KITCHEN:
  83.          Q    Okay.  Is this what we call the route directory, by the
  84.          way?
  85.          A    That is.
  86.          Q    Okay.
  87.                    THE COURT:  What?
  88.                    MR. KITCHEN:  The root directory.
  89.                    THE COURT:  The route directory.  R-o-u-t-e, rather
  90.          than R-o-o-t, or is it the latter?
  91.                    MR. KITCHEN:  No.  R-o-o-t, right
  92.                    THE COURT:  The bottom line.
  93.                    MR. KITCHEN:  That's the basic directory on any kind
  94.          of drive or disk, right?
  95.                    THE WITNESS:  That's correct.
  96.          BY MR. KITCHEN:
  97.          Q    Okay.  And then you can add directories within that and
  98.          then you can put directories in directories in directories
  99.          within directories, within directories; is that all correct?
  100.          A    That is correct.
  101.          Q    All right.  But on the root directory you, as well as
  102.          directories, you might have individual files which we do here,
  103.          right?
  104.          A    That is correct.
  105.          Q    Okay.  In fact, the Pier One is one of the files.  That's
  106.          the program that runs the - - that's the retrieval, right?
  107.          A    That is correct.
  108.          Q    Okay.  You have a directory there called Text that you've
  109.          highlighted there.  What's in that directory?
  110.          A    That is a number of files.
  111.          Q    Okay.  Now, who would have written these particular files?
  112.          A    The BBS operator.  In this case it would have been -  - -
  113.          in a BBS probably Greg's BBS to Pier One is changed.
  114.          Q    Okay.  But these particular files when - - he's
  115.          essentially prepared these to go on his Shareware disk, right?
  116.          A    I don't know firsthand how much preparation.  It really
  117.          doesn't take any preparation.
  118.                    MR. OSTROWSKI:  I'd object to any further answer.
  119.          The witness has stated he doesn't know.
  120.                    MR. KITCHEN:  Okay.
  121.          BY MR. KITCHEN:
  122.          Q    Well, I guess what I'm saying is that you - -
  123.                    THE COURT:  It hasn't bothered you before this.  Go
  124.          ahead.
  125.          BY MR. KITCHEN:
  126.          Q    You as the programmer of the Pier One EXE, okay, you
  127.          didn't come up with these?
  128.          A    No, I didn't.
  129.          Q    Okay.  And on the Night Owl disks, you didn't come up with
  130.          the text files there, you drafted the program, you made the
  131.          program that ran the retrievals, but you didn't do the text
  132.          files, right?
  133.          A    I suggested the arrangements of the text files to be
  134.          compatible with my retrieval which is my BBS.
  135.          Q    Okay.  Well, in other words, the text files, if they're
  136.          going to work, they have to be set up a certain way, right?
  137.          A    Right, like my BBS, that's correct.
  138.          Q    But the actual material in them when you wrote your
  139.          program, you didn't care whether it listed a file called Eggnog
  140.          or a file called Christmas Tree, I mean, that didn't make any
  141.          difference to you, right?   Just as long as the word Eggnog and
  142.          the word Christmas Tree were in the right place and the format
  143.          was correct?
  144.          A    That's correct.
  145.          Q    All right.  Can we take a look at one of these.  Which one
  146.          are you going to show us here?
  147.          A    I'll show you the first one.  P001. I'm typing it through
  148.          more so that it falls after a full screen.
  149.          Q    Okay.  Is that going to work?
  150.          A    It will work.
  151.          Q    Okay.  So this is what it looks like?
  152.          A    That's correct.
  153.          Q    What other text files are on this text directory?  What
  154.          other files - - you're showing me the rest of this particular
  155.          file.
  156.          A    Okay.  I'll pick control break and I'll go back to Z drive
  157.          and do a directory with a W.  If I do a Y directory like this
  158.          here, everything is - - I mean a long directory, so I do  a Y
  159.          directory so that it falls, so that you can pick out one that
  160.          you want to look at.
  161.          Q    Okay.  What's the file marked DIR?
  162.          A    You want to look at that?
  163.          Q    Yes.
  164.          A    Okay.  The reason I had to build a C drive to polish that
  165.          is because it uses the physical hard drive to write a buffer.
  166.          It writes a whole volume of hard drive and then it pauses after
  167.          each page by displaying - - it needs a buffer.
  168.          Q    In other words, Moore - - the Moore pipe will not work a
  169.          reading off the C drive?
  170.          A    Right.  It buffers the current drive that it's on.  When
  171.          I type it you'll hear drive activity.  You'll hear drive
  172.          activity when I press enter.  It's buffering the contents of
  173.          that.  The whole file.  And then it will follow the screen.  I
  174.          forgot to point to Z, where this drive is located.
  175.                    Now it's starting to - - okay.  That was a short
  176.          file, so it buffered it quick.  But that's the contents of the
  177.          file.
  178.          Q    Okay.  Are these the categories, essentially, that - -
  179.          A    Yes, that is.
  180.          Q    All right.  And, again, you didn't draft those?
  181.          A    No.  The BBS drafted those.
  182.          Q    Right.
  183.                    THE COURT:  But there are more, right?
  184.                    THE WITNESS:  Right.  There is more, Your Honor.
  185.          BY MR. KITCHEN:
  186.          Q    Well, when you say the BBS, do you really mean Greg
  187.          Armenia?  I mean, he's the one who made a decision as to what
  188.          the titles of these categories would be and what the - - and
  189.          what the arrangement was, right?
  190.          A    I'll answer the question right on the screen.  This is a
  191.          BBS utility, A PCB follow up.  This is what he used.  You press
  192.          enter and see, you could write anything in there and you can
  193.          edit those files.
  194.          Q    Yeah.
  195.          A    And, for instance, if you want to go through this --
  196.          Q    No, you're giving me an example of what could have been
  197.          done.
  198.          A    No.  That's what was done.  That's the application that
  199.          produced the things that I'm showing you.
  200.          Q    We know that there are various categories that are
  201.          provided on these Shareware disks.
  202.          A    That's correct.
  203.          Q    Well, one category is communications, another one is
  204.          education?
  205.          A    Yes.
  206.          Q    Okay.  But a Shareware publisher such as Greg Armenia, I
  207.          mean, he could decide he didn't want education as one of the
  208.          categories, right?
  209.          A    And use this tool, this PCB follow up, to modify and
  210.          change educational to instructional or to delete educational
  211.          altogether.  This is a DIR additive.  Added to PC board files
  212.          and he used this to edit his PC board files then he copied all
  213.          his PC board files onto one big disk.
  214.          Q    Well, okay.  But you're describing to me some tools that
  215.          he might have used to come up with - -
  216.          A    That he did use, yes.
  217.          Q    Oh, that he did use, to come up with that file called DIR,
  218.          which lists the category.
  219.          A    Uh-huh.
  220.          Q    But, in actual fact, he could have used any text editor to
  221.          produce that?
  222.          A    That's correct, yes.
  223.          Q    He could have used Word Perfect and produced that
  224.          particular file, right?
  225.          A    That's correct.
  226.          Q    And you said that he did use this?
  227.          A    He did.
  228.          Q    Do you know what Mr. Graham used when he came up with his
  229.          category list?
  230.          A    Yes, I do.
  231.          Q    Okay.  What did he use?
  232.          A    He used PCB followed by my recommendation.
  233.          Q    Okay.
  234.          A    By my instructions, yes.
  235.          Q    And he, again, could have used any other text editor to do
  236.          it, right?
  237.          A    He used PC - -
  238.          Q    Is that a yes or a no?
  239.          A    That's a yes and a no.
  240.          Q    Okay.
  241.          A    He used this and he used the Q program that I provided for
  242.          him and programmed micros into.  He used disks and programmed
  243.          micros into.  He used disks and I programmed micros in the Q -
  244.          - into Q edit.  He also used that which I provided.
  245.          Q    Yes, but you're not really suggesting that Mr. Graham, for
  246.          example, didn't know how to simply write a text file with a
  247.          list of categories and numbers next to them without - - that he
  248.          couldn't have done it without this PC filer, PCB filer?
  249.          A    I know firsthand he had a lot of trouble doing it and
  250.          that's why I provided this.  See, I was there.
  251.          Q    Let's take a look at that directory again, the DIR.
  252.                    THE COURT:  Why is that clock wrong?
  253.                    THE WITNESS:  Probably because some games were
  254.          running.  That's the most logical explanation.  When you run
  255.          games, they do havoc to the computer.  They're not that normal.
  256.                    THE COURT:  7:30 at night about?
  257.                    THE WITNESS:  You want to go back to the C Drive?
  258.          BY MR. KITCHEN:
  259.          Q    Let's take a look at that DIR file that we looked at.
  260.          Okay.  And, essentially, the contents of that file is a number
  261.          and a space.
  262.                    THE COURT:  And you call this A file or a list of
  263.          files?
  264.                    MR. KITCHEN:  This is a file which happens to
  265.          consists of a list of categories; is that correct?
  266.                    THE WITNESS:  Yes, that's correct.
  267.          BY MR. KITCHEN:
  268.          Q    Okay.
  269.          A    That's the contents of that file DIR.
  270.                    THE COURT:  File cabinet.
  271.                    MR. KITCHEN:  Kind of.  Kind of.
  272.          BY MR. KITCHEN:
  273.          Q    And, essentially, it is this particular file, this DIR
  274.          file which is pulled up onto the screen when we're on the main
  275.          menu, right?
  276.          A    Wrong.
  277.          Q    Wrong?  It doesn't get it from this file?
  278.          A    Oh, it gets the information for the main menu from this
  279.          file, yes, it does.
  280.          Q    That's right.  Your program is designed to look for this
  281.          file called DIR and to get DIR and put it up on the screen,
  282.          right?
  283.          A    Right.  I had to write a different utility.
  284.          Q    In fact, don't you have a module that's called get DIR or
  285.          something like that?
  286.          A    I do, yes.
  287.          Q    Okay.  And that's what it does?  It goes and gets this
  288.          file called DIR, right?
  289.          A    No, get DIR doesn't get that file.  DIR gets that file.
  290.          Q    Okay.  DIR gets it.  But you have a module that's called
  291.          In DIR?
  292.          A    Right.  I made a new DIR to process this file because I
  293.          use a different one to process Richard's, the file that, you
  294.          know, that Richard had.  Richard had a block of texts.
  295.          Q    Yeah.
  296.          A    And I use a different file to process that block or
  297.          text than when I use a process disk.
  298.          Q    Does Richard's program also have to have a DIR file?
  299.          A    Yes.  But Richard's program - -
  300.          Q    Well, the answer is yes then?
  301.          A    Yes, it has to have a DIR file, that's correct.
  302.          Q    Does Richard's DIR file look like this?
  303.          A    No, it does not.
  304.          Q    Okay.  So he doesn't have a list of numbers and names next
  305.          to them?
  306.          A    He has the identical to the one that I showed you on the
  307.          BBS with no changes.  His doesn't have any changes.  I made
  308.          changes with Greg.  I made a different utility.
  309.          Q    Okay.  Well, could you - - am I doing something wrong?
  310.          A    It won't hurt it.  Just pull it.
  311.          Q    Putting on the machine, Plaintiff's Exhibit 5, which is
  312.          PBSI004, can we look and see if there's a DIR file in there?
  313.          Why don't we look and see what's on this root directory of this
  314.          particular Plaintiff's Exhibit 5 and you've got a list - -
  315.          A    You want me to go onto the text file?
  316.          Q    A list of directory.  And is there a text directory here?
  317.          A    There it is right there.
  318.          Q    Okay.  Let's take a look at the text directory.  And in
  319.          that text directory we see a variety of files with the words or
  320.          the letters DIR in front of them, but we have one that's just
  321.          plain called DIR, D-I-R; right?
  322.          A    Yes, we do.
  323.          Q    Let's take a look at that and see what it looks like.
  324.          Okay.  So, that's got a list of numbers with the names after
  325.          them?
  326.          A    It does.
  327.          Q    But this one has the border built into it?
  328.          A    Yes, it does.
  329.          Q    Okay.
  330.          A    A border built into it, yes.
  331.          Q    All right.  So, is that what you did differently for Greg
  332.          Armenia's disk is that you eliminated the border or you put the
  333.          border in a different place?
  334.          A    It was just done different, but there is going to be a
  335.          border so there's a border in the PC board.  There's a border
  336.          in Greg's PC board.  I made - -
  337.          Q    No, wait a minute.  I'm wondering about this - - you keep
  338.          referring to PC board or something like this.  I want to kind
  339.          of concentrate on what these are.  Are you saying that if you
  340.          ran PC board, that PC board puts a border around its list of
  341.          categories?
  342.          A    That is correct.  And this is PC board.
  343.                    THE COURT:  What is it?  You say this is PC board.
  344.          What's the number?
  345.                    MR. KITCHEN:  Well, you held us Plaintiff's 57.
  346.                    THE WITNESS:  Plaintiff's 57.
  347.                    THE COURT:  All right.
  348.                    MR. KITCHEN:  The Pier - -
  349.                    THE WITNESS:  It's a rendition of the PC board DBS
  350.          that I described to you and the PC board follows, which I
  351.          presented.  It's from Clark Development Corporation, which I
  352.          presented to Greg.
  353.                    THE COURT:  My only point was, you can't just say
  354.          quote "here", unquote, and have it mean anything on the record.
  355.                    THE WITNESS:  Your Honor, yes, I understand it now,
  356.          yes, Your Honor.
  357.          BY MR. KITCHEN:
  358.          Q    But didn't you testify yesterday that 57 contained a Pier
  359.          One period EXE, and that was your program, right?
  360.          A    Right.  My program utilizes PC board files that's
  361.          developed by Clark Development Corporation.
  362.          Q    Okay.  And Night Dot EXE doesn't use any of those, huh?
  363.          A    It does.
  364.          Q    Okay.  So they're both dissimilar in that regard?
  365.          A    They have a lot of similarity.
  366.          Q    Okay.  Now, let me take that one out.  Let's take a look
  367.          at Plaintiff's 2, which is the Carr's Disk, PDSI002 and let's
  368.          see what's on the root director of that?  Uh-huh.  And does
  369.          that have a text file or a file or a directory where some text
  370.          files might be found?
  371.          A    It does.
  372.          Q    Okay.  Well, let's take a look and see what's in that text
  373.          directory.  We don't find the letters DIR on any of those
  374.          files; do we?
  375.          A    It is not compatible with PC board.
  376.          Q    Is it compatible with PC board?
  377.          A    No.
  378.          Q    All right.  We don't find any files there with the letters
  379.          DIR; do we?
  380.          A    Right.  That was before I came into the picture and I - -
  381.          Q    And the names that we put on files is somewhat arbitrary,
  382.          right?
  383.          A    Right.  But with PC board, it's not.
  384.          Q    We could call a file DIR, or we could call a file CAT;
  385.          couldn't we?
  386.          A    That is correct.
  387.          Q    And if we called it CAT, we could call it DOG, too;
  388.          couldn't we?
  389.          A    That is correct.
  390.          Q    Okay.  Well, in that case, let's take a look at one of
  391.          these like 00l.CAT.
  392.                    THE COURT:  You're looking at 00l?
  393.                    MR. KITCHEN:  Right.  00l CAT produced this
  394.          particular - - this is what's on this, right?
  395.                    THE WITNESS:  That is correct.
  396.          BY MR. KITCHEN:
  397.          Q    Okay.  Is this a list of files that are found on that disk
  398.          or is this a partial list?
  399.          A    That's a partial list.  That's the first twenty-four lines
  400.          of the contents of that file.
  401.          Q    I take it there's more in here.  By the way - -
  402.                    THE COURT:  It says more.
  403.          BY MR. KITCHEN:
  404.          Q    Yes.  Do you know if there's any significance to the title
  405.          up there, it says "Communication and Location of files"?
  406.          A    Yes, I do.
  407.          Q    Okay.  What's the significance there?
  408.          A    Communications is the name of the particular category.
  409.          Q    Okay.
  410.          A    And Location of Files is the directory where those
  411.          particular files that's in this contents of this text file are
  412.          located.
  413.          Q    Okay.  So, if somebody wanted to actually go and find one
  414.          of these files and unzip it, these files would be located on a
  415.          directory called 00lA, right?
  416.          A    That is correct.
  417.          Q    Let's go out of this and take a look, again, what's in
  418.          that text directory.  We don't have one that's called just
  419.          plain old CAT, like we had on the others that was called plain
  420.          old DIR, okay?
  421.          A    That is correct.
  422.          Q    Let's go up to the root directory of this thing and see if
  423.          we can find something different.  All right.  Do we have - -
  424.          okay.  Let's take a look at the file called List.Dat.  Okay.
  425.          This is a list of the categories?
  426.          A    That's an index file that Jeff Retrieval used.  That's
  427.          Jeff's Engine, that he provided for Richard, uses.
  428.          Q    Okay.  Did you have anything corresponding to that in your
  429.          - - in the program you used?
  430.          A    No.
  431.          Q    Okay.  You used the - - what file did you use to find the
  432.          particular categories?
  433.          A    DIR.
  434.          Q    The DIR?
  435.          A    Yes.
  436.          Q    All right.
  437.          A    In Pier One I used DIR.  In Richard's Retriever I use his
  438.          text files.
  439.          Q    All right.  Now, who would have come up with this
  440.          particular file?
  441.          A    Jeff Anderson came up with this particular file.  I didn't
  442.          know him until during the testimony he made a mention of how
  443.          his retriever worked.  I never knew how it worked.  But it's
  444.          significantly different.  It's totally different than mine.
  445.          Q    Now, you say that Jeff Anderson came up with this.  But
  446.          who would have picked out the categories to go in here?
  447.                    MR. OSTROWSKI:  I object, unless he knows.
  448.                    THE COURT:  If he doesn't know he won't say.
  449.                    MR. OSTROWSKI:  Well, he's a very cooperative
  450.          witness, Your Honor, he's going to speculate not knowing that
  451.          that's improper.
  452.                    THE COURT:  Well, he can be cooperative for the
  453.          Plaintiff just as he was for the Defendant.
  454.          BY MR. KITCHEN:
  455.          Q    You don't know who came up with the categories?
  456.          A    I know it came up with the structure and the file, but the
  457.          categories, they're Richard's categories.  When people overload
  458.          the files to his board he uses his imagination, creativity and
  459.          anything else to put them in any logical category order he
  460.          deems.  And when he did it he uses PCB filer.
  461.          Q    And he uses PCB filer because you gave him PCB filer,
  462.          right?
  463.          A    That is correct.
  464.          Q    Okay.  And if I didn't have PCB filer, he would have been
  465.          out of luck, right?
  466.          A    Absolutely.
  467.          Q    Okay.  So, he couldn't have come up with these names of
  468.          categories without PCB filer?  I mean, at least the file to
  469.          make this thing run, right?
  470.          A    It's unlikely.  I can't say that someone could not have,
  471.          but it's very unlikely.
  472.          Q    Okay.  Of course, that's not true here in this case
  473.          because this particular disk was produced before you gave him
  474.          PCB filer, right?
  475.          A    This disk was produced about two years after I gave him
  476.          PCB filer.
  477.          Q    Oh!  When did you give him PCB filer?
  478.          A    Around '89.  It was about the second or third month as I
  479.          met Richard.
  480.          Q    Were you working for him then?
  481.          A    I'm - -
  482.          Q    Is that a yes or a no?
  483.          A    I'm a consultant.
  484.          Q    You were his consultant then?
  485.          A    Well, Richard, as a member of my - - of the computer club,
  486.          was able to utilize free advice.  I did not charge Richard for
  487.          teaching him and tutoring him - -
  488.          Q    So, he wasn't a paying client?
  489.          A    No, he never really was a paying client.
  490.          Q    What was his obligation to you for getting PCB filer from
  491.          you?
  492.          A    Because he paid his fee as a member of our computer club,
  493.          everyone shares information, data and everything with each
  494.          other.
  495.          Q    Well, I mean, because you gave him a PCB filer, didn't
  496.          obligate him to pay you like a thousand dollars or a dollar a
  497.          disk or something; did it?
  498.          A    No, it didn't obligate him at all.
  499.          Q    Okay.  And when you gave him PCB filer you didn't care
  500.          whether he used it on anything; did you?
  501.          A    No, I didn't.
  502.          Q    I mean, it wasn't his responsibility then to pay you
  503.          something if he did use the advice that you gave him?
  504.          A    That's correct.  It was not mine.  It was a Shareware
  505.          program that I gave him.
  506.                    THE COURT:  What was?
  507.                    THE WITNESS:  PC board.
  508.                    THE COURT:  PC board?
  509.                    THE WITNESS:  Yes, Your Honor.
  510.                    THE COURT:  Not PCB filer?
  511.                    THE WITNESS:  A PCB filer is one of the utilities
  512.          with PC board to sort out the directories.
  513.          BY MR. KITCHEN:
  514.          Q    By the way, just to clarify.  When somebody gets a
  515.          program, it's an elaborate program that does a variety of
  516.          things that sometimes comes with a few extra little programs or
  517.          utilities; is that correct?
  518.          A    That is correct.
  519.          Q    Okay.  And, in fact, if somebody buys a thing like Norton
  520.          Commander or PC Tools, that's really a whole collection of
  521.          programs, right?
  522.          A    That's correct.
  523.          Q    In fact, when a person gets DOS, which they really need to
  524.          make the machine run, that actually comes with a variety of
  525.          little programs too; doesn't it?
  526.          A    That's correct.
  527.          Q    So, PC board, which is a commercial program used for
  528.          running a bulletin board service is one of these big programs
  529.          that's got a bunch of little utilities, too, right?
  530.          A    That is correct.
  531.                    THE COURT:  We have to interrupt.
  532.                    (9:45 - Recess for Rule l6(b))
  533.                    (l0:22 - Resume)
  534.                                 CONT'D CROSS-EXAMINATION
  535.          BY MR. KITCHEN:
  536.          Q    Why don't we finish up out of here and get on to where we
  537.          are right now.  Your testimony was that you had given PC board,
  538.          which was this program for running a BBS to Richard Graham,
  539.          right?
  540.          A    That's correct.
  541.          Q    And when did you do that?  That was about l988, I think
  542.          you said?
  543.          A    Somewhere about three months, about two or three months
  544.          after I met Richard, yes.
  545.          Q    And you were operating a bulletin board service then?
  546.          A    Yes, I was.
  547.          Q    Okay.  And you used this - - this PC board is for running
  548.          a bulletin board service, right?
  549.          A    I do.
  550.          Q    Okay.  Well, I mean that is what PC board is for, right?
  551.          A    That is correct.
  552.          Q    Okay.  And you were using PC board to run your bulletin
  553.          board service and you gave it to Richard so he could start a
  554.          bulletin board service, right?
  555.          A    I gave PC board to Richard.
  556.          Q    Uh-huh.
  557.          A    And I set it up at his house, PC board, and taught him how
  558.          to run it.
  559.          Q    Okay.  Had you used PC Board?
  560.          A    By logging into it from a user's point of view.  At the
  561.          time I gave Richard PC board I was running a system that I
  562.          wrote myself.  It was not PC board.  As I mentioned to you, I
  563.          wrote my BBS and I did discover, that was a Shareware program -
  564.           -
  565.          Q    So the answer is no, you were not using PC board on your
  566.          bulletin board service then?
  567.          A    That is correct.  I was not using it.
  568.          Q    When did you first use PC board as your bulletin board
  569.          service?
  570.          A    I used it at the same - - when I first used it.
  571.          Q    And when was that?
  572.          A    Probably about - - somewhere around '90.  I have to look
  573.          at the records.
  574.          Q    l990?
  575.          A    Yes.
  576.          Q    Okay.  Were you a registered user at that point?
  577.          A    Yes.
  578.          Q    Okay.  And is it your testimony that you didn't use PC
  579.          board before then?
  580.          A    No, that is not my testimony.
  581.          Q    Okay.  So then the first time you used PC board was not
  582.          the first time you used it as your BBS, as your bulletin board
  583.          service, was not l990, when you were a registered owner, right?
  584.          A    The first time that I used PC board, I used it as
  585.          co-sys up to Richard's system where I had set it up.  I used PC
  586.          board at Richard's house.
  587.          Q    When was that?
  588.          A    Around, '89 - - '88 or '89, when I gave it to Richard.
  589.          Q    Okay.  So then you never used PC board, that program, as
  590.          your own bulletin board service before you gave it to Richard?
  591.          A    It was not possible to use it before I gave it to Richard.
  592.          Q    Well, whether it was - -
  593.          A    It was impossible.
  594.          Q    So, the answer is no?
  595.          A    That is correct.
  596.          Q    Okay.
  597.          A    That is the reason why.
  598.          Q    Well, what magic happened when you gave it to Richard that
  599.          made it possible to use it?  I mean, why was it impossible to
  600.          use before you gave it to Richard?
  601.          A    PC board was written for an IBM computer and I was running
  602.          a Tandy Model 4.  I was running a computer that I built.  It
  603.          was not IBM compatible.
  604.          Q    So the PC board is a program that didn't even run on your
  605.          computer?
  606.          A    That is correct.
  607.          Q    So, in fact, then when you gave it to Richard, you were
  608.          giving him something that you, yourself, had never used as a
  609.          BBS operator, right?
  610.          A    That is correct.
  611.          Q    So, actually, when you gave it to him the first one to
  612.          really use it was Richard?
  613.          A    That is incorrect.
  614.          Q    Oh!  Well, as between the two of you, though, you hadn't
  615.          used it up until that point, correct?
  616.          A    That is correct.
  617.          Q    Okay.  So, after you gave it to Richard he was really the
  618.          first bulletin board service, at least as between the two of
  619.          you, that actually used PC board?
  620.          A    That's no different than my customers that require Lotus
  621.          to be installed in their computer.  If I'm not using it - -
  622.                    THE COURT:   I take it your answer is yes?
  623.                    THE WITNESS:  That is correct and it's common.
  624.                    MR. KITCHEN:  Yes.
  625.          BY MR. KITCHEN
  626.          Q    Didn't you get some communication from a publisher's PC
  627.          board complaining about your using their program as
  628.          unregistered user?
  629.                    MR. OSTROWSKI:  Objection, hearsay.
  630.                    THE COURT:  No, he may answer.
  631.                    THE WITNESS:  Yes.
  632.          BY MR. KITchen:
  633.          Q    Okay.  When did that occur?
  634.          A    Sometime around - - I'd have to look it up.  It was
  635.          sometime around '90.
  636.          Q    Sometime around '90.  Was this after you gave PC board to
  637.          Richard?
  638.          A    Yes, it was.
  639.          Q    Okay.  And when you gave it to Richard, were you a
  640.          registered user then?
  641.          A    No, I wasn't a registered user.
  642.          Q    Okay.  And you used it without being a registered user,
  643.          right?
  644.          A    No.  That was a lie that Richard told. The same lie that
  645.          Richard went around telling everybody that  - - Richard is
  646.          telling a lot of lies and I can bring someone in - -
  647.          Q     You don't know that Richard told this lie; do you?
  648.          A    I do know that Richard told.
  649.          Q    Did you hear Richard tell that lie?
  650.          A    Richard posted messages and Clark Development called and
  651.          inquired and then they posted a message about two days later
  652.          apologizing - -
  653.          Q    Did you see - -
  654.                    THE COURT:  Wait a minute.  One at a time, please.
  655.          BY MR. KITCHEN:
  656.          Q    Did you see the message from Richard?
  657.          A    Yes, I did.
  658.          Q    You did?  Do you have a copy of that?
  659.          A    No, I don't.  That was years ago.  And I forgave him for
  660.          it.  Richard does that with all his friends.  That's why he
  661.          doesn't have any local friends.  All his friends are long-
  662.          distance.
  663.          Q    Well, I'll object to that.  Move that it be stricken.
  664.          So, in fact, Clark Development called you up.  What did you do?
  665.          A    I gave them information and they checked it and they
  666.          called back about two days, they logged in about two days later
  667.          with an apology.
  668.          Q    Uh-huh.
  669.                    THE COURT:  Who apologized?
  670.                    THE WITNESS:  The Development - - the Clark
  671.          Development - -
  672.                    MR. KITCHEN:  Clark Development?
  673.                    THE COURT:  What's the name of it?
  674.                    THE WITNESS:  Clark Development Company, yes.
  675.                    THE COURT:  Are they the ones that own the PC board?
  676.                    THE WITNESS:  Yes.  They are the ones that own it.
  677.          Richard is very ignorant.  He thought - -
  678.                    THE COURT:  Wait a minute.  Just answer the question.
  679.          BY MR. KITCHEN:
  680.          Q    Well, you were operating a PC board - - or excuse me, you
  681.          were operating a bulletin board service at the time, right?
  682.          A    Yes.
  683.          Q    Now, when Clark Development supposedly heard about this,
  684.          when they made their complaint, didn't they indicate to you
  685.          that they had actually dialed up your bulletin board service
  686.          and actually saw how your bulletin service was run?
  687.          A    They had - -
  688.          Q    Didn't they do that?
  689.          A    Yes, they did do that.
  690.          Q    I mean, they didn't just take a message from Richard and
  691.          fire off a complaint to you without calling up and checking
  692.          your bulletin board service?
  693.          A    Actually they did.  That's why they apologized.  I could
  694.          tell you about ten things like that that Richard has done in
  695.          the BBS computer community.  That's why he does not have
  696.          friends in this area.
  697.          Q    Well, I'm sure you could, but I move that that be
  698.          stricken, too.
  699.                    THE COURT:  That's ignored.  Same thing.
  700.          BY MR. KITCHEN:
  701.          Q    How long after this complaint was made did you become a
  702.          registered user of PC board?
  703.          A    As a registered user before the complaint.  Richard didn't
  704.          know that.  He misread his records. He misread - -
  705.          Q    So, when the complaint - - the complaint - - when the
  706.          complaint was registered by Clark Development you were already
  707.          a registered user?
  708.          A    The complaint was not registered by Clark Development
  709.          it was registered by Richard Graham and, yes, I was.
  710.          Q    Okay.  So when Clark Development contacted you they said
  711.          you weren't a registered user and you actually were?
  712.          A    Clark Development posted a message on my board and Richard
  713.          is so aware of all of this because he's the one that did it
  714.          all.
  715.          Q    Wait a minute, wait a minute.
  716.                    THE COURT:  Wait a minute.  He's not in the witness
  717.          chair.
  718.                    THE WITNESS:  They posted a message on my board
  719.          suggesting that if I were not registered, to contact them.
  720.          They posted that and made that suggestion.
  721.                    I gave them a phone call and gave them the
  722.          registration information.  Two days later they posted an
  723.          apology and I could tell you other details about the people
  724.          that Richard had told these things to.  And it caused a lot of
  725.          problems for Richard.
  726.                    MR. KITCHEN:  Wait a minute.  I move that that be
  727.          stricken.
  728.                    MR. OSTROWSKI:  I ask that the witness not be
  729.          interrupted.
  730.                    THE COURT:  Please.  I wish that he'd just answer the
  731.          question.
  732.          BY MR. KITCHEN:
  733.          Q    Okay.  Now, when they posted this message on your board
  734.          and they asked you whether you were registered or not, right?
  735.          A    No, they did not.
  736.          Q    They didn't?
  737.          A    No.  They did not ask me was I registered.
  738.          Q    Okay.  Well, what did they say in their message to you?
  739.          A    The message said - - I gave indication that PC board is a
  740.          commercial product and requires registration.  I called them
  741.          and gave them the registration information and they posted an
  742.          apology notice to the situation.  Richard had - -
  743.                    THE COURT:  Apology for what?
  744.                    THE WITNESS:  For what Richard had put them into.
  745.          Richard had put them into a trick.
  746.                    THE COURT:  Well, okay, but why would they apologize?
  747.          They hadn't accused you of anything?  Had they?
  748.                    THE WITNESS:  No.  They hadn't accused me of
  749.          anything.
  750.                    THE COURT:  They just really gave you information you
  751.          can be registered for PC board and so forth?  You can't use it
  752.          unless.  They didn't say you were using it illegally, did they?
  753.                    THE WITNESS:  Actually what had happened, I was kind
  754.          of aggravated at the message because Richard was going around
  755.          spreading rumors, trying - -
  756.                    THE COURT:  All right.  Please answer the question.
  757.          BY MR. KITCHEN:
  758.          Q    All right.  Now, when Clark Development posted that
  759.          message on your bulletin board, did they say Richard Graham
  760.          told us this information?
  761.          A    Jeff Anderson said - -
  762.          Q    No, no, please.  We've already heard from Richard
  763.          Anderson.  He never made any mention of this, but I'm asking
  764.          you a direct question about this.  Did the message from Clark
  765.          Development, did they say that Richard is the one who had made
  766.          this complaint?  Did they say that in their message?
  767.          A    No.  They didn't say that in that message.
  768.          Q    All right, fine.  You've answered that question.  Now, at
  769.          the time that you first read that message from Clark
  770.          Development, is it your testimony that at that moment you, in
  771.          fact, were already a registered user of PC board?
  772.          A    That is correct.
  773.          Q    Okay.  And how long had you been a registered user of PC
  774.          board?
  775.          A    For about a year.
  776.          Q    Okay.  So when you gave them registration information the
  777.          following day you, essentially, just told them when you
  778.          registered, right?
  779.          A    That is correct.
  780.          Q    Okay.  And this was not anything, apparently, that was in
  781.          Clark Development's records?
  782.                    MR. OSTROWSKI:  Objection.  It's not within his
  783.          knowledge.
  784.                    THE COURT:  Rephrase the question.
  785.          BY MR. KITCHEN:
  786.          Q    Well, did they indicate to you in their message that they
  787.          had checked their records and found that you weren't a
  788.          registered user?
  789.          A    No, they did not.
  790.                    THE COURT:  They didn't accuse you of not being a
  791.          registered user; did they?
  792.                    THE WITNESS:  That is correct.
  793.                    THE COURT:  Right.  That's what I thought.
  794.          BY MR. KITCHEN:
  795.          Q    Couldn't they have told, from calling up your bulletin
  796.          board service, if you, well - - let me withdraw that. Let me
  797.          ask:  If you call a bulletin board service and they're using
  798.          the PC board program to run the bulletin board service, can you
  799.          tell?
  800.          A    At this time - - ask the question, again, please?
  801.          Q    If I called up a bulletin board service could I - - and
  802.          they were running PC board as their program to run the bulletin
  803.          board service, could I tell that?  Could I discover that easily
  804.          at all?
  805.          A    Probably not.
  806.          Q    So there's no way of knowing, you know, there's no way of
  807.          really knowing whether somebody is running PC board or not?
  808.          A    Oh, you could tell which board they're running, okay.  I
  809.          misunderstood the question.  Yes, you could tell.
  810.          Q    So there's a notice that comes up that says, this is PC
  811.          board?
  812.          A    Yes, that's correct.  That's correct.
  813.          Q    Oh, okay, all right.  Well then, when PC board called your
  814.          bulletin board service, they would have seen that you were
  815.          running PC board, right?
  816.          A    That is correct.
  817.          Q    Then they could have told that that was a current
  818.          published version, right?
  819.          A    That is correct.
  820.          Q    Was there some other problem with the version that you
  821.          were running?  The version of PC board that you were running at
  822.          the time?
  823.          A    No, there was not.
  824.          Q    Okay.  Did you make any changes to your version of PC
  825.          board after you got the notice from Clark Development?
  826.          A    PC board is being changed every single day.
  827.                    THE COURT:  Did you make a change?
  828.          BY MR. KITCHEN:
  829.          Q    Did you make a change at or about the time that you got
  830.          the - -
  831.          A    No, I didn't make any - -
  832.                    THE COURT:  All right.  Just answer the question.
  833.          Listen to the question and answer.
  834.          BY MR. KITCHEN:
  835.          Q    Okay.  If we could - - yeah.  Let's - - I have in the
  836.          computer now, again, Plaintiff's 57, the Pier One disk.  Could
  837.          we go into your program again in that?
  838.          A    You want to run the program?
  839.          Q    Right, right.  I know we had yesterday discussed
  840.          installation and kind of got past that point.  And you're
  841.          running through the installation now?
  842.          A    That is correct.  It's very smooth.  It has not been
  843.          tampered with.
  844.          Q    Okay.  All right.  Now, we're at the main screen and one
  845.          of the differences between this screen and the one that ran on
  846.          the version that you gave to Richard that, I think, we've seen
  847.          on PS - - on PDSI004, which would be Plaintiff's Exhibit 5, is
  848.          that that main screen had category numbers to the left and this
  849.          one doesn't, okay?
  850.                    Is that - - is that true?
  851.                    THE COURT:  Was that a question?
  852.          BY MR. KITCHEN:
  853.          Q    Yes, is that true?  Am I correct so far?
  854.          A    That's the difference.
  855.          Q    Okay.  Is that a substantial difference in your opinion;
  856.          a significant difference?
  857.          A    I would say yes, it's substantially different in some
  858.          respects.
  859.          Q    Okay.  And when you wrote this program for the Pier One,
  860.          the Exhibit 57 that's in the machine now, you did want to make
  861.          it different because you were under the injunction of the
  862.          Court, right?
  863.          A    You want to know something?  It's not really substantially
  864.          - -
  865.                    THE COURT:  If he wants to know something, he'll ask
  866.          the question.  You just have to listen to the question and
  867.          answer the question.
  868.                    MR. KITCHEN:  Right, right.
  869.                    THE COURT:  Mr. Ostrowski will have an opportunity to
  870.          ask you further questions.
  871.          BY MR. KITCHEN:
  872.          Q    Was it your intention when you wrote the program for the
  873.          Pier One to make it some significant difference so that you
  874.          wouldn't be in violation of the Court's injunction?
  875.          A    That is correct.
  876.          Q    All right.  And one of those significant differences that
  877.          you made was to put the scroll bar, rather than using category
  878.          numbers, to pick the category; is that right?
  879.          A    I actually used a different program, yes.
  880.          Q    Okay.  So, that's - - I realize you occasionally refer to
  881.          the fact that you made a different program and when you mean
  882.          that, you mean like you've redesigned the modules or made
  883.          different things in your programming language, right?  Is that
  884.          what you mean by that?
  885.          A    That's really a large part of the gist.
  886.          Q    Okay, all right.  But I want to kind of focus on a
  887.          different aspect, a different dimension, which is kind of from
  888.          the user's standpoint, because the user doesn't know what
  889.          you've written in the programming language?
  890.          A    That is correct.
  891.          Q    Okay.  He just sees what he sees on the screen?
  892.          A    Absolutely.
  893.          Q    So, is that a significant change - - that was a
  894.          significant change as far as you were concerned, to go from a
  895.          category number to no category numbers and then a scroll bar,
  896.          right?
  897.          A    Yes.  And just like what happened to me, you had to hit a
  898.          key, that was a change, too.
  899.          Q    Okay.  Well, I just hit the key because the screen blanked
  900.          out and we had your little box with your little message on it
  901.          and the date and the time and stuff like that and that was part
  902.          of your screen-saver program, right?
  903.          A    Right.
  904.                    THE COURT:  I notice, Mr. Kitchen, you've done that
  905.          two or three times for that same purpose?
  906.                    MR. KITCHEN:  Yes.
  907.                    THE WITNESS:  That's the change.
  908.          BY MR. KITCHEN:
  909.          Q    By the way, how long is it before - - when it blanks,
  910.          what's the time on that; do you know?
  911.          A    Three minutes.
  912.          Q    Three minutes.  Okay.  So when we don't touch a key in
  913.          three minutes, we lose the screen and we get the other thing?
  914.          A    That is correct.
  915.          Q    And this is to prevent a burn-in of the surface of the
  916.          screen?
  917.          A    Yes.
  918.          Q    And you say that is a change, that thing there?
  919.          A    Yes.
  920.          Q    Okay.  So your previous program, the one that you gave to
  921.          Richard didn't have a screen saver?
  922.          A    It didn't have a lot of things; that's right.
  923.          Q    Well, yes, but the question is, it didn't have a screen
  924.          saver?
  925.          A    Yes, you're correct, yes.
  926.          Q    And this particular Pier One DOT EXE has a screen saver?
  927.          A    That is correct.
  928.          Q    And this screen saver is - - where did you get the screen
  929.          saver?
  930.          A    Right here.
  931.          Q    Out of your head?
  932.          A    Out of my head.
  933.          Q    Pointing to your head, okay.  And this is a feature that's
  934.          in this program.  This isn't on your computer, otherwise?
  935.          A    That is correct.
  936.          Q    Okay.  So if we exit this program we don't have the screen
  937.          saver anymore?
  938.          A    You don't have that screen saver; that is correct.
  939.          Q    Okay.  Do we have another screen saver?
  940.          A    You have a screen saver that's built into another program
  941.          that we'll be running and it's totally different.  It doesn't
  942.          have anything to do with this one.  That program is not running
  943.          now.  The shell is totally - - it's not even in memory.  It's
  944.          all the way out of memory.  It didn't just drop into a shell,
  945.          it dropped totally out of the computer.  So that shell is not
  946.          running anymore.
  947.          Q    Well, let's - -
  948.          A    This utility will show you everything that's running
  949.          starting with the first meg and see right here, programs, you
  950.          have a command, com, command, com, environment, Pier One
  951.          Environment, FOS, DOS key, the FOS and DOS key, those are
  952.          default programs that allows you to open up a file or close a
  953.          file.  And I'll page down for more.  That's everything that's
  954.          running.  A menu is not running now, it's not in it.  So, the
  955.          only thing that's running is Command, Com, CD ROM disk program,
  956.          that's the MSCDEXC, that's CD ROM extension, that's what's
  957.          running right there.  Mega soft CD ROM extension.  The DOS key,
  958.          that's a key program, that when I hit the key up and down it
  959.          recovers the last two commands that I typed in, FOS, the
  960.          command com data.  So the only thing you see running is what
  961.          you see right there.  It appears in memory.
  962.          BY MR. KITCHEN:
  963.          Q    Okay.  You just used a quarter deck manifest program to
  964.          show us what's in memory right now or what's operating right
  965.          now?
  966.          A    Yes.  That's correct.
  967.                    THE COURT:  What is that quarter deck manifest
  968.          program?
  969.          BY MR. KITCHEN:
  970.          Q    Is any utility - -
  971.          A    Yes, there's a corresponding DOS utility QEMM with a C
  972.          parameter.  It shows the same information but the other shows
  973.          you page - -
  974.                    THE COURT:  Is there some significance to that
  975.          particular name?
  976.                    MR. KITCHEN:  What QEMM, Your Honor?
  977.                    THE COURT:  No.
  978.                    MR. KITCHEN:  Oh, a quarter deck manifest?
  979.                    THE COURT:  Yeah.
  980.                    MR. KITCHEN:  A quarter deck manifest is a commercial
  981.          program.
  982.                    THE WITNESS:  Yes, it is.
  983.                    MR. KITCHEN:  Okay.
  984.          BY MR. KITCHEN:
  985.          Q    And is that a program, a utility that's sold with QEMM?
  986.          A    Yes.
  987.          Q    Which is a memory management package?
  988.          A    With desk view, yes.
  989.          Q    Okay.  Desk view.  Okay.  All right.  And quarter deck is
  990.          a software publisher?
  991.          A    It is.
  992.          Q    All right.  Let's go back where we were.   Now, maybe if
  993.          I ask a few questions and we don't touch the keyboard we'll
  994.          actually see that save, screen save, come up in three minutes?
  995.          A    Right.  You can notice that it would be a different
  996.          wording than the ones from the menu program.
  997.          Q    Okay.  So you had no screen saver in the one that you gave
  998.          to Richard?
  999.          A    That is correct.
  1000.          Q    And this one has a screen saver.  And you consider that to
  1001.          be a significant difference?
  1002.          A    Yes, I would.
  1003.          Q    Okay.  A screen saver is unusual, though?
  1004.          A    They are not.
  1005.          Q    Okay.  Are they fairly common programs?
  1006.          A    I would say.
  1007.          Q    Okay.  Do most computer operat - - people who have
  1008.          computers, do you think have screen saver programs?
  1009.          A    I'm sorry.  Can you repeat that?
  1010.          Q    Do most of the people who have computers have screen saver
  1011.          programs?
  1012.          A    No.  They probably should but they don't.
  1013.          Q    Okay.  So you think it's a device that they should have?
  1014.          A    Yes, absolutely.
  1015.          Q    Is a screen saver device typically shipped with other
  1016.          programs like - - oh, I don't know, some of the bigger
  1017.          programs, Word Perfect and the like?
  1018.          A    No.
  1019.          Q    They don't?
  1020.          A    That's correct, it's not shipped.
  1021.          Q    All right.  So you're saying Word Perfect does not have a
  1022.          screen saver device?
  1023.          A    It does not have a screen saver device.
  1024.          Q    But there are other programs that do?
  1025.          A    There are some that do.
  1026.          Q    All right.   Let's - - the options that are available
  1027.          here, are there any options that are different from the one
  1028.          that you gave to Richard?
  1029.          A    Yes, they were rewritten.
  1030.          Q    Well, again, I don't want to dwell on what may or may not
  1031.          exist in your programming language, the source code.  What I
  1032.          want is from the user's standpoint, are there any other
  1033.          significant changes that are seen on this screen?  Uh-uh, don't
  1034.          touch those keys, we're waiting for the thing - - can you just
  1035.          kind of talk about them?
  1036.          A    Yes.  When I wrote --  the libraries that I used for the
  1037.          program I delivered to Richard, when you press enter, you will
  1038.          get a box with options to do something from that particular
  1039.          option, execute or simply file, or do something to that effect.
  1040.          Q    Are you talking about what you would get by pressing enter
  1041.          on this screen?
  1042.          A    Actually the program that I provided for Richard was the
  1043.          program, you hit a number and it will bring up a file list.
  1044.          Q    Let me interrupt you because the screen did what we were
  1045.          hoping it would do.
  1046.          A    Okay.
  1047.          Q    Now we have a little box that says "Save Screen, Version
  1048.          l.022."  And this has a copyright notice on it.
  1049.          A    It does.  I was doing a lot to try to make sure that this
  1050.          didn't happen again.
  1051.          Q    Well, is this save screen a separately copyrighted
  1052.          feature?
  1053.          A    It - -
  1054.          Q    Answer yes or no.
  1055.          A    Yes.  I'm copyrighting all of my libraries, every little
  1056.          tiny element of it so this won't happen again.
  1057.          Q    Okay.  Now, down on the third line of that little block
  1058.          there, it says, "Your messager here".  What does that mean?
  1059.          A    It allows the user and in this case, whoever owned this
  1060.          computer can customize that message.  They can put "Interest"
  1061.          and, you know, something in there like, anything, they can put
  1062.          "This system is alive" or just anything.
  1063.          Q    By the way, while we were speaking - -
  1064.          A    Ron put "Money, Money, Money" in his.
  1065.          Q    Okay.  While we were speaking there was a beep and the
  1066.          block with the text on it moved to a different location on the
  1067.          screen.  This, again, is consistent with the idea of saving the
  1068.          screen from too long an image in one place?
  1069.          A    Yes.  It chimes every fifteen minutes.
  1070.          Q    It changed colors, too, didn't it?
  1071.                    THE COURT:  Every what?
  1072.                    THE WITNESS:  Every fifteen minutes.
  1073.                    THE COURT:  That moved more quickly than fifteen
  1074.          minutes.
  1075.                    THE WITNESS:  Actually it chimed, chimed, made noise,
  1076.          makes noise every fifteen minutes.
  1077.                    THE COURT:  Oh, yeah, but it shifted to save
  1078.          the - -
  1079.                    THE WITNESS:  Every one minute.
  1080.                    THE COURT:  Did it shift to say the save the screen?
  1081.                    THE WITNESS:  Yes, Your Honor, it shifted to save the
  1082.          screen.
  1083.                    THE COURT:  How often does it shift?
  1084.                    THE WITNESS:  Every - -
  1085.                    THE COURT:  At the end of three minutes?
  1086.                    THE WITNESS:  Every one minute.
  1087.                    THE COURT:  One minute.  So why would this shift in
  1088.          one minute where you can hold an image on the screen for three
  1089.          minutes?
  1090.                    THE WITNESS:  Right now my concept is to distribute
  1091.          all the burn-in, all the colors, as Mr. Kitchen mentioned he
  1092.          observed the colors even changed.  So the colors are not
  1093.          stationary and the position of something being presented - -
  1094.                    THE COURT:  Why one minute as opposed to three?
  1095.                    THE WITNESS:  The - -
  1096.                    THE COURT:  It's safer, I know, but - -
  1097.                    THE WITNESS:  Actually, to let the user realize that
  1098.          the system is live and not locked up.
  1099.          BY MR. KITCHEN:
  1100.          Q    Actually, there's are a variety of screen savers, aren't
  1101.          there, that are intended to be a little bit entertaining?
  1102.          A    That is correct.
  1103.          Q    There's one called Aquarium; isn't there?  With fish going
  1104.          back and forth?
  1105.          A    That is correct.
  1106.          Q    There's one called Explosive or something that has
  1107.          fireworks?
  1108.          A    Yes.
  1109.          Q    Okay.  If we hit a key we'll be back to our regular
  1110.          screen, right?  Go ahead.
  1111.                    But how does somebody, by the way, change the message
  1112.          on there?
  1113.          A    Would you like me to change it?
  1114.          Q    Well, I want you to tell me how to do it first?
  1115.          A    You add a different file.
  1116.          Q    So is this something you can do on this screen right here?
  1117.          This is one of the features on this screen or do you have to do
  1118.          something separate and special?
  1119.          A    That's not on - - I didn't put this on the screen because
  1120.          it wasn't something that I was directly selling to my customer
  1121.          in this particular case.
  1122.          Q    Your customer being - -
  1123.          A    Right.  I just provided him with a means to retrieve files
  1124.          off the CD ROM disk.
  1125.          Q    Okay.  So it wasn't your intention to really include this
  1126.          save feature here?
  1127.          A    It's something special that someone can communicate with
  1128.          the author and I guess support for, and I would gladly tell
  1129.          them what to do.  It's very easy.
  1130.          Q    Okay.  So this was a bit of a teaser, so to speak, with
  1131.          the hope that they would call you up and communicate with you
  1132.          and, maybe, end up being a customer?
  1133.          A    No, I wouldn't say a teaser.  But, I will say that the
  1134.          concept as discussed with Mr. Armenia and the same with Mr.
  1135.          Graham, was that I would get promotions and I would get
  1136.          customers by the presentation of my program here.
  1137.          Q    Okay.  Can you tell us other significant differences that
  1138.          are visible on this screen from the one that you - - the
  1139.          program you gave Richard?
  1140.          A    His Honor noticed a clock down at the lower left-hand
  1141.          corner of the screen.
  1142.          Q    Okay.  You consider that to be a significant change?
  1143.          A    Yes.
  1144.          Q    Putting clocks somewhere on a particular screen is not
  1145.          unique or original in this program, though; is it?  As opposed
  1146.          to, say, other programs, right?
  1147.          A    It's the only one that's in any retrieval, but as far as
  1148.          programs in general, I don't really have any totally unique
  1149.          ideas.  I just organize things in such a way to make it real
  1150.          entertaining and convenient for the user.  And that's one of
  1151.          the things I put in.
  1152.          Q    Okay.  Well, let's go to the next screen, which I guess
  1153.          would be selecting one of these categories and getting over to
  1154.          the list of files, right?
  1155.          A    Do you want to name one?
  1156.          Q    Yeah, well, let's go with - - how about that thing that
  1157.          says "GIF Pictures".
  1158.          A    Which column is it in?
  1159.          Q    First column.
  1160.          A    Oh, I'm sorry, okay.
  1161.          Q    Now we're in the, I guess, the second screen we've
  1162.          occasionally referred to it or the file list screen, this is
  1163.          with the list of all the files, right?
  1164.          A    That's correct.
  1165.          Q    This has a scroll bar also but so - -
  1166.          A    It does.
  1167.          Q    - - did the one that you gave to Richard, right?
  1168.          A    It did.
  1169.          Q    Is there any significant difference in this screen from,
  1170.          again, from the user's standpoint and what the program was you
  1171.          gave Richard?
  1172.          A    Well, I guess you wouldn't consider the clock
  1173.          significantly different.
  1174.          Q    Okay.  But that is one of the differences, though.
  1175.          Anything else?
  1176.          A    Yes.  I - - well, I have an option to hit Alternate M, and
  1177.          you can toggle the module plus, you know, the whole input is
  1178.          different.
  1179.          Q    What was the M for?  I notice that when you hit it - -
  1180.          A    Monotype.
  1181.          Q    I notice that it went to black and white.
  1182.          A    That allows you to toggle between color and black and
  1183.          white.
  1184.          Q    Okay.  The one that you gave to Richard didn't have that
  1185.          feature; did it?
  1186.          A    That is correct.  Also, you see all those elements there.
  1187.          You hit alternate and you can get an option.  For instance,
  1188.          Alternate D, and you can go to DOS or you can hit Alternate D
  1189.          and type in a DOS command.
  1190.          Q    All right.  Back to the screen where it was, though.  The
  1191.          one program that you gave to Richard did that work with
  1192.          monochrome monitors at all?
  1193.          A    You know to tell the truth it would have but Richard
  1194.          really didn't have a complete program.
  1195.          Q    Well, okay.  The incomplete program that he had, did it
  1196.          work with monochrome monitors?
  1197.                    THE COURT:  With what?
  1198.                    MR. KITCHEN:  Monochrome monitors.
  1199.                    THE WITNESS:  Yes, it worked with monochrome
  1200.          monitors.  The thing is - -
  1201.          BY MR. KITCHEN:
  1202.          Q    There wasn't a problem with that at all?
  1203.          A    That was a problem with the selection of colors, that some
  1204.          of the items may not be highlighted as easily.  It would be
  1205.          kind of, you know, hard to tell something unless it was
  1206.          highlighted.
  1207.          Q    What was the program - - what was the problem with the
  1208.          program that you gave to Richard for users who had monochrome
  1209.          monitors; what was that problem?
  1210.          A    Had no option to see the toggle between black and white
  1211.          and color.
  1212.          Q    Okay.  They couldn't see the toggle or what?
  1213.          A    It wasn't there.
  1214.          Q    Okay.  Was that corrected on later versions?
  1215.          A    It's a feature, you know, that's provided in all our
  1216.          programs.
  1217.          Q    But, I mean, you didn't intend it to not be there, right?
  1218.          A    I really didn't finish putting all the libraries that were
  1219.          given and everything.
  1220.          Q    So, therefore - -
  1221.          A    That's correct.  That was a - -
  1222.          Q    All right.  Now, in this case it says, "Hit the Alternate
  1223.          Key and Press X and you will be able to extract something."
  1224.          Could you do that with Richard's?  The program that you gave to
  1225.          Richard?
  1226.          A    No.  It's written different.
  1227.          Q    What did it tell the user to do if they wanted to extract
  1228.          something in Richard's program?
  1229.          A    Press enter.
  1230.          Q    Oh, press enter.
  1231.          A    So this is totally different.
  1232.          Q    Oh, what does pressing enter do here?
  1233.          A    It reminds the user that this is a different program.
  1234.          Q    It does?
  1235.          A    Yes, it does.
  1236.          Q    Let's see.
  1237.          A    I do have followers, and I will try to give them some
  1238.          guidance as to how to get wherever they're going.
  1239.          Q    Okay.  And is the reason that you changed the key to
  1240.          extract from an enter key to the Alt X key, was that intended
  1241.          to be a significant change?
  1242.          A    It's not a change, it's different.  But, yes, when I wrote
  1243.          this I used a different concept.  I use a lot of different
  1244.          concepts.  I even - - I just use a lot of different concepts
  1245.          and, yes, that is a different concept.  Not the same.  It's
  1246.          kind of hard to just throw everything you know out the window,
  1247.          but I did put a real good effort towards it.
  1248.          Q    Well, but from the user's standpoint, he's just pressing
  1249.          Alt X instead of pressing enter.  It doesn't make a whole lot
  1250.          of difference to him; does it?
  1251.          A    That is correct.  No matter what I write, it's always
  1252.          going to be easier for the user.  It's going to be real easy
  1253.          for the user.  In fact, I'm in the process of writing something
  1254.          where you press in toggle commands.
  1255.          Q    Good.  I suppose - - well, never mind.  Okay.  Let's press
  1256.          any key to continue which is what it says to do.  And you have
  1257.          a V for View.  Alt V.  What - - does that do anything different
  1258.          than what you did on Richards's?
  1259.          A    Yes.  It allows you to view pictures.  This is a Gif
  1260.           picture of - - Gif file right here.  It will allow you to view
  1261.          that.  Actually, right here it will allow you to view the
  1262.          contents of that Gif file.  And right here will allow
  1263.          you to view the contents of that Gif file.
  1264.          Q    Okay.  Now, is the ability to view a graphic picture or a
  1265.          Gif file, that's G-i-f, and all these things with a G-i-f
  1266.          suffix, they're a special kind of file; aren't they?
  1267.          A    Yes, they are.
  1268.          Q    All right.  And they are the things that actually draw
  1269.          pictures?
  1270.          A    They are.
  1271.          Q    All right.  And does it take anything special to be able
  1272.          to view them?
  1273.          A    It takes a module that I put - -
  1274.          Q    Okay.
  1275.          A    Oh, an external program called C Show is by default,
  1276.          supplied, inspected by the program.
  1277.          Q    Oh, okay.  So it uses an external program?
  1278.          A    Yes.
  1279.          Q    This is a program you didn't write yourself?
  1280.          A    That is correct.
  1281.          Q    Okay.
  1282.          A    Like PK on Gif, that's correct.
  1283.          Q    And they're what we might call third party programs, or
  1284.          external programs?
  1285.          A    That's correct.
  1286.          Q    All right.  Now, what happens when you pressed - - was
  1287.          there a view command on the program you gave Richard?
  1288.          A    No.  I don't put a view command on there.
  1289.          Q    Okay.  So, you couldn't look at these graphics, these
  1290.          photos with Richard's?
  1291.          A    It would have took about five minutes for me to set it up
  1292.          where it could do it. It had the ability to do that.  But it
  1293.          wasn't turned on, that's correct.
  1294.          Q    Well, what did somebody have to do if they wanted to view
  1295.          one of these Gif files - - excuse me.  Let me ask a question
  1296.          before that.  Did Richard's disk include some Gif files?
  1297.          A    Yes, it did.
  1298.          Q    Okay.  So somebody would have wanted to look at them,
  1299.          right?
  1300.          A    Yes.
  1301.          Q    Okay.  What would a person using Richard's program have to
  1302.          do?
  1303.          A    They would have the options to retrieve the programs off
  1304.          of the hard drive.  And add, you know that utility, when you
  1305.          first load it, it says "Use of preferred utility".
  1306.          Q    Uh-huh.
  1307.          A    Right.  C Show right there.
  1308.          Q    Okay.
  1309.          A    And then it's press enter, and then it just goes right
  1310.          there and shows the files.
  1311.          Q    Okay.
  1312.          A    That's all I had to do.  It's right in there.
  1313.          Q    Okay.  Now, is that one of the questions that was asked on
  1314.          your installation procedure for this?
  1315.          A    That is.
  1316.          Q    And you have C Show as a default, right?
  1317.          A    You asked about the installation.  I'm showing - - this
  1318.          asks the same thing that the other ones ask because I did tell
  1319.          you that that was one of the common libraries.  That's a very
  1320.          common library that I copied.  But that was one - - that wasn't
  1321.          totally rewritten, that particular modular set up, was not
  1322.          totally rewritten.
  1323.          Q    Okay.  So, is it safe to say that the view feature on this
  1324.          program is pretty much like the view feature on Richard's?
  1325.          A    No.  It's definitely because this is rewritten.  Some of
  1326.          the libraries were rewritten, some of them were not, but the
  1327.          whole package was reconstructed and put together.
  1328.          Q    Okay.  But they both use C Show as the program to actually
  1329.          run Gif files?
  1330.          A    C Show did not have anything defunct or default about it,
  1331.          with the program that's supplied to Richard.  It did not have
  1332.          anything default about it.  The default about - - the program
  1333.          provided for Richard was list.  And even that was not built in
  1334.          as something default.  There's a default built into this one as
  1335.          list.  And there's also a default built into this package as
  1336.          called C Show is built into it to look for and if the user has
  1337.          it, it would use it.
  1338.          Q    You have a C Show program included on this disk, right?
  1339.          A    On that physical hard drive disk?
  1340.          Q    No, on this CD ROM?
  1341.          A    On the CD ROM disk?
  1342.          Q    Yes.
  1343.          A    No, I don't have it included on that.
  1344.          Q    You don't?  Well then, if we pressed Alt V right here - -
  1345.          A    Uh-huh.
  1346.          Q    Why don't we do that?  Press Alt V and let's see what this
  1347.          thing looks like.  This is always impressive, I think.  Now,
  1348.          this had to use a special program you said called C Show to be
  1349.          able to generate this nice picture on the screen, right?
  1350.          A    That is correct.
  1351.          Q    And we're looking at, oh, it looks like some space ship
  1352.          blasting some aliens or something out of the universe, okay.
  1353.          But in any event, Richard's - - the one you have Richard that
  1354.          would also require a special program such as C Show, right?
  1355.          A    Yes, it would.
  1356.          Q    Now, C Show is not on this disk here, this Exhibit 57
  1357.          that's apparently in here, right?  You said it wasn't included,
  1358.          right?
  1359.          A    The package is on that, but it's not on Gif.  The user
  1360.          doesn't  have it.  You just type in commands.
  1361.          Q    Please.
  1362.          A    It's on there, yes.
  1363.          Q    It is on there?
  1364.          A    Yes, it is.
  1365.          Q    Where is it located, by the way?
  1366.          A    I'd have to back out of this and locate it.
  1367.          Q    Okay.  You don't know offhand where it is?
  1368.          A    That is correct.
  1369.          Q    All right.  But, I mean, it's not on there as one of the
  1370.          Shareware products?  Well, let's put it this way:  Where is
  1371.          this computer getting the C Show program to show this picture
  1372.          that's on the screen at this very second?
  1373.          A    From the systems environment.
  1374.          Q    Okay.  And where is that located?
  1375.          A    Somewhere in the system's path.
  1376.                    THE COURT:  System's what?
  1377.                    THE WITNESS:  Path.
  1378.                    THE COURT:  T-a-s-k?
  1379.                    THE WITNESS:  Most likely in the same area - -
  1380.                    THE COURT:  T-a-s-k?
  1381.                    THE WITNESS:  P-a-t-h.
  1382.                    THE COURT:  Path.  I see.
  1383.          BY MR. KITCHEN:
  1384.          Q    And on what drive is that located?
  1385.          A    Somewhere, probably where PKN Gif is.  It's located in the
  1386.          same place as PKN Gif.
  1387.          Q    And whereabouts would that be?
  1388.          A    Do you want me to drop the DOS and look?
  1389.          Q    Okay.
  1390.          A    It's on the hard drive.
  1391.          Q    Oh, it's on the hard drive.  It's not on the CD ROM; it's
  1392.          on the hard drive?
  1393.          A    It was set on the high drive first.
  1394.          Q    Let me ask you something:  Where - - how did C Show, that
  1395.          special program, get from this CD ROM disk over to your hard
  1396.          drive?
  1397.          A    Using the CD ROM retriever program. You want me to
  1398.          demonstrate it?
  1399.          Q    Okay.  At what point did it move over there?  When you
  1400.          installed the program?
  1401.          A    No.
  1402.          Q    Okay.  When did the C Show move over to the hard drive?
  1403.          A    Physically on this, it's been there.
  1404.          Q    Ah!  Okay, okay.  Then my question to you would be this:
  1405.          For somebody who didn't have C Show on their hard drive, okay,
  1406.          and they bought this Pier One, put it in here, and they said,
  1407.          wow, I want to view these pictures of the aliens getting blown
  1408.          away, what would happen?
  1409.          A    My program would prompt to them that they require C Show
  1410.          in its path and then they would hit a key, go to the categories
  1411.          of Gif files, page up and down, tag C Show, and press enter and
  1412.          then hit Alt X, extract and proceed from there.
  1413.          Q    Okay.
  1414.                    THE COURT:  So would it then be on the hard drive?
  1415.                    THE WITNESS:  It will be on the hard drive.  Yes,
  1416.          Your Honor.  All the programs that are run are always on the
  1417.          hard drive, always.
  1418.                    THE COURT:  Everybody's hard drive has all of those
  1419.          programs?
  1420.                    THE WITNESS:  It's provided on the CD ROM disk for
  1421.          people who don't have, and they extract it, and then it's on
  1422.          the hard disk.
  1423.                    THE COURT:  But not everyone has it on the hard
  1424.          drive, some people do and some don't?
  1425.                    THE WITNESS:  That is correct.
  1426.                    THE COURT:  All right.  That's my question.
  1427.                    THE WITNESS:  Okay.
  1428.          BY MR. KITCHEN:
  1429.          Q    So part of the fact that we were able to just press a
  1430.          couple of keys and, bingo, we have the aliens on the screen is
  1431.          because that C Show had already been put over into the hard
  1432.          drive?
  1433.          A    That is correct.
  1434.          Q    Now, in Richard's case, if somebody had C Show on their
  1435.          hard drive, pretty much the same result?
  1436.          A    Ah - -
  1437.          Q    Well, they'd be able to view something like the aliens
  1438.          just as easily?
  1439.          A    No.  It wouldn't be as easy.
  1440.          Q    Okay.
  1441.          A    But for one, even they're mimicking what I do with this
  1442.          graphic displayed option, when you display it, you can't just
  1443.          highlight something and press in and press option like this
  1444.          here.  You can't do this here and nothing else and it just
  1445.          comes up.  What you have to do is a menu comes up and then you
  1446.          go to that menu and then you pick out the file that you want to
  1447.          do with this and that.  But this one you just point to the one
  1448.          file and it comes up.
  1449.                    The module that I wrote for this specifically has a
  1450.          parameter list.  It has a special parameter list that causes
  1451.          this to just show the picture without just running into the C
  1452.          Show.  And that parameter list is not in that menu because this
  1453.          particular option that I have in this disk.
  1454.          Q    I'm not sure that you didn't lose us maybe a paragraph or
  1455.          two ago.  But, to maybe cut it short, is that a significant
  1456.          difference between what you gave Richard and what you got in
  1457.          there?
  1458.          A    It is, it is, yes.
  1459.          Q    Okay.  And more convenient, more user friendly?
  1460.          A    It's very user friendly, yes.
  1461.          Q    Okay.  Let's go back where we were.  Any other things?
  1462.          For example, what happens if we hit Alt X to extract?
  1463.          A    If you have a zip file and you hit Alt X it would extract
  1464.          that file.
  1465.          Q    What if we did it on the Gif file, by the way?
  1466.          A    It wouldn't extract it.
  1467.          Q    Okay.  Because extraction is only for zipped files?
  1468.          A    That is correct.
  1469.          Q    Okay.  Now, has this been unzipped?
  1470.          A    It has.
  1471.          Q    And it had to use another outside program, right?
  1472.          A    It did.
  1473.          Q    PK unzip?
  1474.          A    That is true.
  1475.          Q    Okay.  Is what you just did by pressing Alt X on this
  1476.          zipped file, is that any different than what you would do by
  1477.          pressing enter with the program you gave Richard?
  1478.          A    Yes, it's very different.  The words, its set up is
  1479.          different.  It is different.  You use Alt keys.  I really was
  1480.          kind of handicapped, you know, to write a program because I had
  1481.          to try to find a different way for something convenient, but
  1482.          yes, it's different.  And it's not as convenient and my client,
  1483.          you know, felt bad because I had to do some things that I
  1484.          wouldn't normally do just to provide these things.
  1485.          Q    Let me stop you for a second here because, gee, you hit
  1486.          Alt X and this thing extracted pretty immediately; didn't it?
  1487.          A    That is correct.
  1488.          Q    I mean, how is that more inconvenient?
  1489.          A    Like I said, with the confinements that I had, I still was
  1490.          able to make something user friendly.
  1491.          Q    It was a more difficult job for the programmer but you did
  1492.          the job?
  1493.          A    Yes.
  1494.          Q    All right.  But, other than the fact that you hit Alt X
  1495.          and on Richard's program you'd hit enter, it looks about the
  1496.          same to the user, right?
  1497.          A    That's right.
  1498.          Q    Let's go back to the previous screen.  Okay.
  1499.          A    This is written different, too.  At this particular time -
  1500.           Q    All right.  You just hit escape and what happened when you
  1501.          hit escape?
  1502.          A    When I press escape a prompt came up, delete files created
  1503.          in and it shows you the area.
  1504.          Q    Oh.  Because when you unzipped, you wrote those unzipped
  1505.          files over into the hard disk drive?
  1506.          A    That is correct.
  1507.          Q    Okay.  And so now it's asking - -
  1508.                    THE COURT:  What's a hard disk?
  1509.                    MR. KITCHEN:  That's the thing that everybody's
  1510.          computer starts off with.
  1511.                    THE COURT:  Hard drive?
  1512.                    MR. KITCHEN:  Hard drive, yeah, right, different from
  1513.          the CD ROM drive.
  1514.                    THE COURT:  Phraseology, you threw a new term in
  1515.          there.
  1516.                    MR. KITCHEN:  Well, this is the problem with the
  1517.          computer people who seem to adopt names without design.
  1518.                    THE COURT:  Well, I believe we've been talking about
  1519.          hard drive and now you get a hard disk.  So I wondered.
  1520.                    MR. KITCHEN:  Yes, that's right.  Hard disk drive,
  1521.          yeah; right, it the - -
  1522.                    THE COURT:  Hard disk drive; is that the full name?
  1523.                    MR. KITCHEN:  Hard disk drive may be the full name,
  1524.          perhaps.
  1525.                    THE WITNESS:  Yes, I would say.
  1526.                    THE COURT:  Hard disk drive.
  1527.                    THE WITNESS:  Yes, Your Honor.
  1528.          BY MR. KITCHEN:
  1529.          Q    And these things are written over into the work area,
  1530.          right, that we had set up, okay.  So now it's asking you if you
  1531.          want to erase them because we're going to leave them, right?
  1532.          A    That is correct.
  1533.          Q    Okay.  Let's say yes, we want to erase them and we'll do
  1534.          that.  Go ahead.
  1535.          A    This runs a module called delete files and it's a module
  1536.          that I wrote and it's totally different.  What I did and what
  1537.          I provided to Richard, I used DOS.  It actually shells out the
  1538.          DOS and use DOS delete commands to delete the files.  While I
  1539.          was rewriting the program or doing something different I wrote
  1540.          a delete function to delete files off the hard drive and that's
  1541.          what that does; it's different.
  1542.          Q    Okay.  So, internally it's different.  Does it look
  1543.          different to the user?
  1544.          A    Yes.
  1545.          Q    How is it different?
  1546.          A    Because it stays within the confinement of the program.
  1547.          Everything is very clean.
  1548.          Q    It looks cleaner then?
  1549.          A    That's correct.  The other one, you know, you have the
  1550.          DOS, when you're in DOS, it has by default a black background
  1551.          and a white program for the letters, a grayish white.  The
  1552.          program here has a certain consistency because it does not
  1553.          leave the program, it stays right inside the retrieval, nd it
  1554.          looks, you know, comparable, convenient for the user and
  1555.          internally it's different.
  1556.          Q    You think that's a significant difference?
  1557.          A    Yes, I do.
  1558.          Q    By the way, when you're ready to leave the programs that
  1559.          you've unzipped on the one you gave Richard, does it ask that
  1560.          question, whether you want to delete?
  1561.          A    Yes.  That's something that I would always do.  I would
  1562.          never just tear up, destroy, from off of someone's hard drive
  1563.          without prompting them what's about to happen.
  1564.          Q    Okay.  And even on Richard's there, you could answer yes
  1565.          or no, whether you want it?
  1566.          A    That is correct.
  1567.          Q    And then if you say, yes, I see up here it opens up a box
  1568.          and it kind of asks you again whether that's what you want to
  1569.          do, right?
  1570.          A    Not on this.  I wrote this a little different and it's
  1571.          totally written different.
  1572.          Q    All right.
  1573.          A    On Richard's, it did give you a prompt for confirmation.
  1574.          Q    Okay.  This says "Press any key to continue" right?
  1575.          A.   (No response.)
  1576.          Q.   Okay.  Now, in this scrolling thing, by the way, you can
  1577.          use arrow keys and it moves that bar up and down?
  1578.          A    That is correct.
  1579.          Q    Why don't you do that a couple of times just to kind of
  1580.          show that.  I notice that the scroll bar doesn't move from file
  1581.          to file, it moves from line to line and look at the line it's
  1582.          on right now.
  1583.          A    Yes.
  1584.          Q    Okay, or right now.  It's not on a file right now, is it?
  1585.          A    That is correct.
  1586.          Q    Okay.  So if you used like Alt X what would happen now?
  1587.          A    It would extract that file, and this is different.  I
  1588.          wrote this different.  Before on the program that I wrote for
  1589.          Richard it would handle that line.
  1590.          Q    Uh-huh.
  1591.          A    This module, it would handle that whole block of text.
  1592.          This one doesn't deal with a line it deals with a block of
  1593.          text.
  1594.          Q    Okay.  So, in other words, as far as this computer is
  1595.          concerned, even though you were down on that third line of the
  1596.          description, it still thinks it's up on the first line, it
  1597.          makes no difference.  It's close enough?
  1598.          A    Right.  The module that I wrote for this package is not
  1599.          line oriented.  It's block oriented with the text.
  1600.          Q    Okay.  Was that different from what Richard's was?
  1601.          A    Very much different, yes.
  1602.          Q    Okay.  What happened if you were on one of those kind of
  1603.          in-between lines with Richard - -
  1604.          A    Because the line - -
  1605.          Q    Wait, wait, wait - -
  1606.                    THE COURT:  Wait a minute.  Wait for the question.
  1607.          BY MR. KITCHEN:
  1608.          Q    What happens if you were on one of those in-between lines
  1609.          with Richard and tried to extract something like pressing
  1610.          enter; what would happen on that?
  1611.          A    It, being line oriented would have given you response
  1612.          according to the line.  Whatever was in the first few columns,
  1613.          if there's nothing in here - -
  1614.                    THE COURT:  If you had a five-line description of a
  1615.          particular file and your scroll bar was on the third line and
  1616.          you pressed, bring it up, what would it bring up?  Not just the
  1617.          third - -
  1618.                    THE WITNESS:  Nothing.
  1619.                    THE COURT:  Nothing.  I see.  All right.  That's the
  1620.          answer to the question.
  1621.          BY MR. KITCHEN:
  1622.          Q    All right.  Good.  And you think that's a significant
  1623.          difference here?
  1624.          A    Yes, I do.
  1625.          Q    And an improvement to boot?
  1626.          A    If I throw this out and you want to start over again it
  1627.          might take me awhile but the results would be an improvement.
  1628.          It would be different but - -
  1629.          Q    But I'm asking, you think this is an improvement and you
  1630.          think it's a significant change?
  1631.          A    Yes.
  1632.          Q    Let's back out of this and back to our thing again.  I
  1633.          guess we got astray.  Okay.  All right.  Any other features now
  1634.          - - well, let me ask it different because when you pressed
  1635.          enter on the - - and by the way if you press enter here,
  1636.          nothing happens, right?
  1637.          A    It would give you, us, a very friendly error message
  1638.          because it's different.
  1639.          Q    Well, let's press enter and see.  Oh, that, we saw that,
  1640.          right?  And it tells you that now you do it a little
  1641.          differently and it says press any key to continue?
  1642.          A    Right.  Instead of just giving a total error in our
  1643.          concept, it's very friendly and it lets you know how to go
  1644.          back.  But this is different.  Of course, when you go into the
  1645.          other program, you would go into options, you know, extract,
  1646.          you know, go into a block of options.
  1647.          Q    Tell me something.  Why did you put this error message
  1648.          there?  Did you think that people might, out of force of habit,
  1649.          press enter?
  1650.          A    Yes.  I know my customers using my program is going to
  1651.          expect certain things.
  1652.          Q    Okay.
  1653.          A    And, yes, I put as friendly of an environment transition
  1654.          as I possibly can to come back, to come into the new direction.
  1655.          Q    In other words, a lot of the users that might be using
  1656.          this Pier One might also have had one of the Night Owl disks?
  1657.          A    Right.  They would have had my other program.
  1658.          Q    With your program on it?
  1659.          A    Right.  Now I have a new program and, of course, the users
  1660.          are most likely going to try to follow the program, so I really
  1661.          expect for them to - - I expect to give them some friendly
  1662.          guidance, of course.
  1663.          Q    Okay.  So, basically, purchasers of the Pier One Shareware
  1664.          disk might also have been previous purchasers of the Night Owl
  1665.          disk?
  1666.          A    That is correct.
  1667.          Q    Okay.  All right.  Let's hit any key to continue.  And in
  1668.          Richard's disk, when you hit enter, did it automatically start
  1669.          the extraction or did it open up some kind of a window or
  1670.          something?
  1671.          A    It opened up a window right there to give options.
  1672.          Q    Okay.  You don't have anything like that, do you?
  1673.          A    That's right.  I didn't go into that direction.  I tried
  1674.          to be as different as I possibly could.
  1675.          Q    Okay.  You put the options down here on the bottom of the
  1676.          screen instead, right?
  1677.          A    Right.  Right.  I had to give the user some options and I
  1678.          put options in as a friendly environment in errors as I
  1679.          possibly could.
  1680.          Q    Understood.   By the way, what's the significance of that
  1681.          term up on the second line, the far right-hand side where it
  1682.          says "CAT No. 22"?
  1683.          A    That's a category that has been selected, Category No. 22.
  1684.          Q    Why is that significant to the user?
  1685.          A    Why is it significant to the user?
  1686.          Q    Yeah.
  1687.          A    It's - - I would say it's significant.  If someone has any
  1688.          problems and they suggest to, you know, text report, that
  1689.          something is not working, I would prompt them of what do you
  1690.          see on the screen and read it to me and I would identify it.
  1691.          Some things that I put in start off as a debugging mechanism
  1692.          just like the screen, to grow and shrink, it was debugging.  I
  1693.          wanted to make sure that I was getting the right size and so I
  1694.          decided to build it in as a feature, you know, because it don't
  1695.          take away from the appearance.  That right there is a prompt
  1696.          for me, for the programmer.  You're right, it's not really
  1697.          significant for the - -
  1698.          Q    In fact, when the user was on the main screen reviewing
  1699.          the various categories and he puts the scroll bar down on the
  1700.          Gif pictures or whatever that category name was, he didn't even
  1701.          know that was Category 22?
  1702.          A    Absolutely.
  1703.          Q    Because there's no number next to that category?
  1704.          A    That's correct.
  1705.          Q    Okay.  And as a matter of fact now that we're up on the
  1706.          list of files there's nothing here that indicates that he's
  1707.          looking at the Gif pictures category; is there?
  1708.          I mean you don't have the category name anywhere on the screen;
  1709.          do you?
  1710.          A    That is correct.
  1711.          Q    Okay.  Any other features that are different from what you
  1712.          gave to Richard that's apparent on this screen?
  1713.          A    I can't think offhand.  But I wouldn't even think about
  1714.          these offhand, had you not mentioned them.  I mean,
  1715.          if you keep talking I'm quite sure, like because I wrote a
  1716.          different program it would probably come to me.
  1717.          Q    By the way, that category number we were talking about in
  1718.          the upper right-hand corner, actually lined too far right,
  1719.          that's also on Richard's disk, too, right?
  1720.          A    That is.
  1721.          Q    Will this particular program support a mouse?
  1722.          A    No, it doesn't have mouse support in it.
  1723.          Q    Okay.  And the one that you gave Richard didn't support a
  1724.          mouse either, right?
  1725.          A    No, it didn't.
  1726.          Q    Can you format a floppy disk while you're running this
  1727.          program?
  1728.          A    Yes, you could.
  1729.          Q    Does it do it automatically?
  1730.          A    No.  I would think that would be detrimental to the user's
  1731.          hardware.
  1732.          Q    You do?
  1733.          A    It's just an automatic, a serious format.
  1734.          Q    What procedures does a person  have to shell out to DOS to
  1735.          format the floppy themselves?
  1736.          A    If they were interested in using such features, they would
  1737.          put that as a user preferred utility.  You can hit E right here
  1738.          for set up.
  1739.          Q    Oh, well, let's take a look at set up.  Now you're back to
  1740.          the main menu.   Well now, you've dropped down to DOS.
  1741.          A    Yes, I have.
  1742.          Q    And what program are you in now? Are you in a particular
  1743.          program that you are using?
  1744.          A    Yes, I am.
  1745.          Q    What program are were you using?  What program were you
  1746.          using?
  1747.          A    I was using Q.
  1748.          Q    Q?  What program is Q?
  1749.          A    Q Ed.  It's an editor.
  1750.          Q    It's an editor?
  1751.          A    Yes.
  1752.          Q    Is this something that comes on the Pier One Shareware
  1753.          disk?
  1754.          A    No.
  1755.          Q    All right.  It's something that was on your machine?
  1756.          A    Yes.  It's something that comes with - -
  1757.                    MR. OSTROWSKI:  Objection.
  1758.                    THE COURT:  What's the objection?
  1759.                    MR. OSTROWSKI:  Mr. Kitchen knows that it's not his
  1760.          machine.  I just wanted to make that clear.
  1761.                    MR. KITCHEN:  Oh, yeah.  When I'm saying "your
  1762.          machine", I mean the machine we're using right here and we know
  1763.          that that's Mr. Ostrowski's machine.  But in any event - -
  1764.          BY MR. KITCHEN:
  1765.          Q    And what did you edit?  You edited your Pier One Config
  1766.          file, right?
  1767.          A    That is correct.
  1768.          Q    Well, a normal user wouldn't know how to do that; would
  1769.          they?
  1770.          A    That file is very friendly.  It's very friendly.  It has
  1771.          words that describe whatever presence to change.
  1772.          Q    A normal user wouldn't know how to do what you just did,
  1773.          though, right?  Somebody just starting out?
  1774.          A    That's not correct.  I put some of this on someone's
  1775.          computer the first day and just tell them to edit the config
  1776.          file.  And they do it.  No problem.  Because all I had to do is
  1777.          just point to a line, type in something, and press and then
  1778.          save it.  It's easy to do.
  1779.          Q    Okay.  Then the procedure that you just added which now
  1780.          allows somebody to format a floppy disk, is this something
  1781.          that's like in your documentation?  I mean, somebody read one
  1782.          of your text files or your documentation on the program, they
  1783.          would find out how to do that?
  1784.          A    I haven't been writing documentation.  No, it's not in the
  1785.          documentation.
  1786.          Q    All right.  So, in other words, they'd have to call you up
  1787.          and find out how to do what you just did?
  1788.          A    If it was important I would put it on the help screen.
  1789.          That documentation I have.
  1790.          Q    Apparently you didn't figure it was important?
  1791.          A    I already mentioned to you, no, I didn't consider it
  1792.          important.  Not for retrieving files off the hard drive.  No,
  1793.          I don't consider that important.
  1794.          Q    So the bottom line answer to this whole series of
  1795.          questions - -
  1796.          A    Everything I just said is important - -
  1797.                    THE COURT:  Wait a minute.
  1798.          BY MR. KITCHEN:
  1799.          Q    So the bottom line answer to this whole series of
  1800.          questions is that this particular program does not have an
  1801.          automatic feature that allows you to format a floppy disk
  1802.          that's built into the program when the user gets it; is that
  1803.          correct?
  1804.          A    That's correct.
  1805.          Q    All right.  Now, we've only heard one beep coming out of
  1806.          your program which is a beep that was associated with fifteen
  1807.          minutes passage on the screen saver, okay.?  Is that the only
  1808.          sound that your particular program makes?
  1809.          A    It would probably be to advise you to hit yes or no to
  1810.          confirm delete and direct the files.  If you just press enter.
  1811.          But that's about the only - - no, it doesn't have all the
  1812.          features the other program has.  The program would normally
  1813.          handle most of the - - any problems.
  1814.          Q    Do you consider the addition of beeps to be a significant
  1815.          change?
  1816.          A    I consider it to be somewhat of an annoyance.
  1817.          Q    Well, okay.  But we can have changes that are good and
  1818.          nice and we can have changes that are annoying and not nice.
  1819.          But regardless of that, would you still consider it a
  1820.          significant change?
  1821.          A    No, I wouldn't consider it significant.
  1822.          Q    Okay.  So, the fact that you put beeps into this once or
  1823.          twice or something like that, is no significant change from the
  1824.          program you delivered to Richard?
  1825.          A    The fact that multi-standards - -
  1826.          Q    That's a yes or no, pretty much.
  1827.          A    That's correct.
  1828.          Q    Okay.  When you install this particular program, does this
  1829.          particular - - does it copy the Pier One EXE program over to
  1830.          the hard disk?
  1831.          A    No.  I would never do that.
  1832.          Q    All right.  So it just simply loads the Pier One into the
  1833.          memory, right?
  1834.          A    That is correct.
  1835.          Q    And, of course, once it's in memory, then it operates?
  1836.          A    That is correct.  Competent to the disk would be above.
  1837.          Q    You wouldn't consider that to be a good thing?  It would
  1838.          a detrimental thing?
  1839.          A    I consider it to be very detrimental.
  1840.          Q    Okay.  Well, since it's really detrimental, I mean, we're
  1841.          not talking about annoying, we're talking about detrimental,
  1842.          right?
  1843.          A    Absolutely.
  1844.          Q    Okay.
  1845.                    THE COURT:  Functionally detrimental?
  1846.                    MR. KITCHEN:  Yes.
  1847.                    THE WITNESS:  I can tell you why.
  1848.                    THE COURT:  Is it functionally detrimental; is that
  1849.          what you mean?
  1850.                    THE WITNESS:  Yes, Your Honor.
  1851.          BY MR. KITCHEN:
  1852.          Q    Okay.  So if somebody were to do that as part of a program
  1853.          for whatever reason, would that be a significant change?
  1854.          A    I had that option built-in.
  1855.          Q    No, no, wait a minute.
  1856.          A    No, that's not a significant change.
  1857.          Q    Oh, it's not significant at all?
  1858.          A    No.
  1859.          Q    Even though it would be extremely detrimental?
  1860.          A    You can make some changes and not significant, that might
  1861.          cause the program not to work.  You can make some changes.  I
  1862.          wouldn't consider that significant.
  1863.          Q    You wouldn't consider it significant even though it was
  1864.          extremely detrimental?
  1865.          A    I don't know what you mean when you say "significant"?  Do
  1866.          you mean like if somebody does a lot of radical programming?
  1867.          It won't take a lot of radical programming to make that change,
  1868.          but it would be a significant change from operating out of the
  1869.          program.
  1870.          Q    Let me put it - -
  1871.                    THE COURT:  Seems to me what you're saying is it
  1872.          wouldn't take very much effort to put it in, but it would be
  1873.          significant once you put it in?
  1874.                    THE WITNESS:  That's correct, Your Honor.
  1875.          BY MR. KITCHEN
  1876.          Q    Well, let's put it this way:  If you had made a change
  1877.          like that and I know you consider it detrimental, and you
  1878.          wouldn't, but let's say you did make a change like that so that
  1879.          when somebody ran Pier One it copied Pier One Dot EXE over into
  1880.          the hard disk on a person's computer.
  1881.                    Would you have considered that a significant change
  1882.          so as to keep you within the bounds of the Court's Order
  1883.          prohibiting you from marketing the Night Dot EXE?  That's what
  1884.          I meant by significant and that's what I'm asking you.
  1885.          A    No.  That's the reason why.
  1886.          Q    Okay.  So that would have been an insignificant minor
  1887.          change that would not make the program any, really, any
  1888.          different?
  1889.          A    Yes.
  1890.          Q    Okay.  I guess we could exit this thing.   Oh, 57.  And
  1891.          let me put in Plaintiff's 5, marked Pedia size 004 and why
  1892.          don't you fire up the Night Dot EXE Program on that.  Okay.  Go
  1893.          ahead and get the space or whatever.  This asks, of course,
  1894.          we've been through this, the installation question, so I guess
  1895.          we can go through that normally.  Okay.  Let's go into one of
  1896.          these like Gif.  Is there one for Gif pictures?  How about No.
  1897.          24 there?  Okay.
  1898.                    And this has got the category number in the upper
  1899.          right-hand corner on Line 2, right?
  1900.          A    It does.
  1901.          Q    In fact, this also has a feature in the center where it
  1902.          actually gives the title of that particular category that we
  1903.          happen to be in now.
  1904.          A    Yes, it does.
  1905.          Q    Okay.  Would that be a user friendly feature?
  1906.          A    I would say yes.
  1907.          Q    And your program doesn't have that feature, right?
  1908.          A    To the - -
  1909.          Q    That's correct, right?
  1910.          A    That is correct.
  1911.          Q    And is that a significant change?  I mean, you wanted to
  1912.          make your program different.  So is that one of the significant
  1913.          changes deleting the name or the category?
  1914.          A    I wouldn't say that's a significant change but it was
  1915.          significant that when I wrote a new program that I did not take
  1916.          the time to put that there.  Okay, in the next version it will
  1917.          be there.
  1918.          Q    Okay.  So, if you thought about it, you would have
  1919.          included it?
  1920.          A    I did do a lot of work.  It's a different program.
  1921.          Q    But was it - -
  1922.          A    But it's intended to be friendly to the user.
  1923.          Q    But was it unintentionally omitted?
  1924.          A    Yes.  And to make it different I will try to find
  1925.          somewhere on the screen to let the user know what category he
  1926.          is in.
  1927.          Q    Well, yes, but - -
  1928.          A    But the module will be different.  Because I wrote it on
  1929.          the program.
  1930.          Q    But your program on Exhibit 57 doesn't have this feature
  1931.          and it doesn't have another place on the screen that tells you
  1932.          what category you're in, does it?
  1933.          A    Right.  And the process is right and I failed to get
  1934.          around to putting somewhere for the user to know what area he's
  1935.          in.  I consider that insignificant since the user knew it when
  1936.          he pressed the key.
  1937.          Q    I'm just wondering if it was something that you purposely
  1938.          left out because you wanted to have a different look?
  1939.          A    I didn't purposely leave things out to have a different
  1940.          look.  I wrote another program to achieve the objective.
  1941.          Q    The objective being to not violate the Court's Injunction,
  1942.          right?
  1943.          A    I wrote another program not to violate the Court's
  1944.          Injunction.  The objective was to retrieve files off the CD ROM
  1945.          disk for my client.
  1946.          Q    Okay.  Yes, but you previously testified that you made
  1947.          certain effort not to look like you were violating the
  1948.          injunction, right?
  1949.          A    I made an effort and I did not violate the injunction.  I
  1950.          wrote another program so as to comply with the injunction.
  1951.          That's what I said.
  1952.          Q    Okay.  All I'm asking is whether you left out that title
  1953.          that we see now on this program as one of the means of not
  1954.          violating the injunction?
  1955.          A    I didn't leave out anything to avoid violating the
  1956.          injunction.I wrote another program.  The program may not have
  1957.          been as powerful in some features, but I wrote another program.
  1958.          Q    You keep trying to answer a general question and I'm
  1959.          asking a very specific question.  Did you leave that out, did
  1960.          you not include it so - -
  1961.                    THE COURT:  What's that pounding?
  1962.                    MR. KITCHEN:  Pardon?  Oh, I'm sorry.
  1963.          BY MR. KITCHEN:
  1964.          Q    So that it would look different and, therefore, not
  1965.          violate the injunction?
  1966.          A    No.
  1967.          Q    Okay.  What does somebody have to do here to bring up a
  1968.          Gif file?  Does it say?
  1969.          A    Yes.
  1970.          Q    Now, are there a series of commands?  Kind of a status
  1971.          line or command line that tells us what we have to do to make
  1972.          something happen?
  1973.          A    Yes.
  1974.          Q    And where is that located on this screen?
  1975.          A    On the twenty-fifth line.
  1976.          Q    Okay.  That's the same line that you have your commands
  1977.          on, right?
  1978.          A    Yes, it is.
  1979.          Q    Okay.  Why don't you go ahead and hit enter then to do
  1980.          that.  Okay.  Now, this opens up this whole middle of the
  1981.          screen?
  1982.          A    That is correct.
  1983.          Q    Okay.
  1984.                    THE COURT: Now are these pictures they talk about,
  1985.          are those on your hard disk drive or in the program?
  1986.                    THE WITNESS:   They're on the CD ROM disk.
  1987.                    THE COURT:  They're on the round.
  1988.                    THE WITNESS:  Yes, Your Honor.
  1989.          BY MR. KITCHEN:
  1990.          Q    Now, we're still using V for view, aren't we, but we're
  1991.          not using the alternate key?  We just have to press V and we
  1992.          can view it?
  1993.          A    That is correct.
  1994.          Q    Okay.  Hit V.  Okay.  Now, this says, "Can't extract a Gif
  1995.          file".
  1996.          A    That's correct.
  1997.          Q    Okay.  You're not asking to extract a Gif file, are you?
  1998.          A    You asked me to hit the V key.  I knew what the V key was
  1999.          going to do.  I hit the key you told me to hit.
  2000.          Q    I see.  What does the V key do?
  2001.          A    It reveals of the contents of a Gif file of a zip file.
  2002.          Q    Ah!  Okay.  What does somebody have to do to show the
  2003.          picture?
  2004.          A    Copy it to the hard drive.
  2005.          Q    Okay.  All right.  Why don't you go through what the steps
  2006.          would be to make our picture show.
  2007.          A    Okay.
  2008.          Q    Tell us what you're doing now?
  2009.          A    Okay.  I highlighted the picture.
  2010.          Q    Uh-huh.
  2011.          A    And I hit C to copy and press edit to confirm.  That's
  2012.          nation.  The area I want to cover to is C:/Pier One/ unzip.
  2013.          This whole - -
  2014.          Q    Excuse me.  This is a night disk.  Is there some reason
  2015.          we're sending it over to Pier One unzip?
  2016.          A    No.  I'm sending it to a hard drive that I know exists on
  2017.          the - - I'm sending it to an area that I know exists on the
  2018.          hard drive.
  2019.          Q    Well, we installed this when we opened it up; didn't we?
  2020.          A    There's a lot of areas on the hard drive.  You can copy to
  2021.          any sub directory.  You can copy it to a floppy disk, you can
  2022.          copy it anywhere you want to copy it.  I recall an area, a
  2023.          physical area on the hard drive.
  2024.          Q    I understand that.  But I mean, when you install this
  2025.          particular disk, that you gave to Richard, it sets up a work
  2026.          area on the hard disk; doesn't it?
  2027.          A    Right.  I could just as easily copy it to that area.
  2028.          Q    Well, how would you do that?
  2029.          A    I would cite C for Copy.
  2030.          Q    Wait a second.
  2031.          A    Okay.
  2032.          Q    You have to put in a destination path?  You can't just hit
  2033.          enter?
  2034.          A    No.  The program is giving you an option to put the file
  2035.          that you retrieve, wherever you want to put it.
  2036.          Q    Well, what happens if we hit enter?
  2037.          A    It's going to prompt you that that's not an accurate - -
  2038.          it asks you for a path.  You know, it's very friendly and will
  2039.          tell you that that's not a path.
  2040.          Q    I see.
  2041.                    THE COURT: That sounds unfriendly to me.
  2042.                    THE WITNESS:  He's asking me to do something that's
  2043.          not normally done.
  2044.          BY MR. KITCHEN:
  2045.          Q    Well, okay.  What is normally done if somebody wants to
  2046.          see what this picture looks like?
  2047.          A    Normally, they would put this picture wherever they want
  2048.          to put it and then run a program to see it.
  2049.          Q    Okay.
  2050.          A    There's another way.
  2051.          Q    What changes are you making now?
  2052.          A    You see where I had a list right there?
  2053.          Q    Uh-huh.
  2054.          A    I put a C Show right there.  And now I press enter and hit
  2055.          U for utilities.   I would have to extract our program first.
  2056.          That's what it's made to do is extract programs.
  2057.          Q    Well, I guess I'm asking you to put yourself in the
  2058.          position of the poor shamazal who has just bought this
  2059.          particular disk and wants to see some pictures.
  2060.                    THE COURT:  Which are shown among your categories.
  2061.                    THE WITNESS:  Which categories were the pictures in?
  2062.                    THE COURT:  We just had it on the screen a moment
  2063.          ago.
  2064.                    MR. KITCHEN:  Right.
  2065.          BY MR. KITCHEN:
  2066.          Q    Now, you've extracted these PK unzipped ones - -
  2067.          A    Yes.
  2068.          Q    - - and now we have a screen here - -
  2069.          A    That's the same screen that came up when Richard
  2070.          displayed, indicated that he was showing pictures.
  2071.          Q    In fact, that's why we're hearing the clicking sound.
  2072.          We're waiting for fifteen seconds to go by, right?
  2073.          A    Right.  This is the same screen.  Now it asks you for the
  2074.          - -
  2075.                    THE COURT:  Same screen as what?  As what was in the
  2076.          window?
  2077.                    THE WITNESS:  Yes.  The facility that they said that
  2078.          was new for Richard's disk, that's the same screen that you
  2079.          saw.
  2080.          BY MR. KITCHEN:
  2081.          Q    This is C Show or compu show?
  2082.          A    Right.  C Show or compu show.
  2083.          Q    Okay.  This is a third party program?
  2084.          A    Right.  Right it is.
  2085.          Q    Like PK unzipped that we're going to use to view Gif
  2086.          files?
  2087.          A    That's correct.
  2088.          Q    Okay.  Well, go ahead.  Let's show us one.
  2089.          A    What sub directory were they on?
  2090.          Q    I don't know.
  2091.          A    Okay.  They're in Area 24.  As I mentioned, you can do it
  2092.          but it takes a little bit of work because it wasn't built into
  2093.          it directly.
  2094.          Q    Why are we waiting fifteen seconds to run C Show?
  2095.          A    Because it doesn't have a parameter that's passed to it,
  2096.          like it does on the Pier One disk.   There are your pictures.
  2097.          Q    This is a pretty elaborate procedure and everybody has to
  2098.          go through all this when they're using the program that you
  2099.          gave to Richard to see a Gif file?
  2100.          A    No.  On this disk, basic one, it takes just a little bit
  2101.          more but - -
  2102.          Q    There we go.
  2103.          A    That's the pictures you saw and that's the same screen.
  2104.          Q    Uh-huh.  Okay.
  2105.          A    And you can point to anyone of those pictures.
  2106.          Q    Who's that?
  2107.                    THE COURT:  That's the portrait of a pretty woman.
  2108.                    MR. KITCHEN:  Yes, okay.  All right.
  2109.          BY MR. KITCHEN:
  2110.          Q    All right.  So, would you say it's more difficult then in
  2111.          using the program that you gave to Richard than it is to use
  2112.          the program that you did for Pier Shareware?
  2113.          A    That is correct.
  2114.          Q    And is that a significant change that you made?
  2115.          A    I would say, yes.
  2116.          Q    Okay.
  2117.          A    In some ways.  This is not the same program.  This is not
  2118.          the C Program that I gave Richard.  This is a basic program.
  2119.          It's not a C program.  A C program is on a different disk.
  2120.          Q    Oh, I see.  I'm sorry.  I'm sorry.  You're right.  You're
  2121.          right.  Okay.  You told me and I didn't - -
  2122.                    THE COURT:  But to produce those pictures on the
  2123.          screen you had to get onto or take off from your hard disk
  2124.          drive or are they on the CD ROM?
  2125.                    THE WITNESS:  They were on the CD ROM.  I was
  2126.          thinking a more convenient way would have been to put to them
  2127.          on the hard drive, but they were actually on the CD ROM.
  2128.                    THE COURT:  But I had some note that although they're
  2129.          on the CD ROM that you had to copy them to the hard disk drive
  2130.          in order to show them on the screen; is that right?
  2131.                    THE WITNESS:  I suggested that that would be the most
  2132.          logical way to bring them to the hard drive and work with them.
  2133.                    THE COURT:  Not a must but should?
  2134.                    THE WITNESS:  Yes, Your Honor.
  2135.          BY MR.KITCHEN:
  2136.          Q    I'm sorry.  I just kind of misled everybody and myself
  2137.          because I thought we were talking about the program that you
  2138.          gave to Richard that you'd written in the C programming
  2139.          language and what we've been looking at with Plaintiff's
  2140.          Exhibit 5 was the older one that was actually written in quick
  2141.          basic; correct?
  2142.                    THE COURT:  I wasn't misled.
  2143.          BY MR. KITCHEN:
  2144.          Q    Is that correct?
  2145.          A    I was just typing in the commands you told me to type in.
  2146.          The disk that you put in now - -
  2147.          Q    Well, let me ask you about Plaintiff's 5.  Plaintiff's 5,
  2148.          PDSI004 had the program that you wrote in quick basic, right?
  2149.          A    Yes, it did.
  2150.          Q    Now, I put in Plaintiff's 7, PDSI004-l, and can you tell
  2151.          me what program is on here in terms of the Night Dot EXE?
  2152.          A    Not directly.  This disk right here, PDSI6 is the one that
  2153.          Richard published at the time.  That's the physical - - same
  2154.          thing as this.  This one was probably after I left and I
  2155.          believe this has significant changes.  I'm not sure what's
  2156.          going to happen on that one.
  2157.          Q    Oh, Okay.
  2158.                    THE COURT:  What number are you working on now?
  2159.                    MR. KITCHEN:  Well, I have some confusion.  So, I'm
  2160.          going to take out 7 that I had in there and I'll go ahead and
  2161.          put in 6, Plaintiff's 6, because this has on it your Night Dot
  2162.          EXE Program that you wrote in the C language, correct?
  2163.                    THE WITNESS:  Yes, it does.
  2164.          BY MR. KITCHEN:
  2165.          Q    And let's fire it up and make sure that that's the one
  2166.          that we're talking about  Okay.  And this is the one - - in
  2167.          fact it says up in the right-hand corner, Version 2.073l - -
  2168.          excuse me l. 2.073l and then beta, right?
  2169.          A    Yes, it does.
  2170.                    THE COURT:  The flashing yellow light cautions,
  2171.          lights out?  You can't work it.  It needs corrections or
  2172.          something?
  2173.                    THE WITNESS:  That's correct.  And this is very much
  2174.          different.   I wish we could print this out and print the Pier
  2175.          out That doesn't look nothing like what we just looked at.
  2176.          I'll print that other one.  It's totally different.
  2177.          BY MR. KITCHEN:
  2178.          Q    Different from which?
  2179.          A    From the appearance.
  2180.          Q    Different from which?
  2181.          A    The Pier One.
  2182.          Q    From the Pier One?
  2183.          A    Yes.
  2184.          Q    All right.  Okay.  We have three columns of categories
  2185.          here, right?
  2186.          A    Yes, you do.
  2187.          Q    And the difference is,is we don't have category numbers?
  2188.          That's probably the most significant difference; isn't it?
  2189.          A    It looks very different and its function is different to
  2190.          the user and I wrote a different program to produce the
  2191.          results.
  2192.          Q    They're functionally different because you don't - -
  2193.          A    There's an internal difference also.
  2194.          Q    Okay.  But we're looking at what the user sees right now.
  2195.          The big functional difference is you don't enter category
  2196.          numbers, instead - - on the other one - - on the Pier One, you
  2197.          scroll the bar.  That was a significant difference, right?
  2198.          A    Yes.
  2199.          Q    And this one you've got to enter the category number,
  2200.          right?
  2201.          A    Yes.
  2202.          Q    Okay.  Let's put in Category 28 and take a look at the
  2203.          Gif.  Okay.  Now, this screen looks - -
  2204.          A    Significantly different.
  2205.          Q    From Pier One?
  2206.          A    That's correct.
  2207.          Q    But doesn't this screen look almost exactly like the
  2208.          screen that was in the Plaintiff's Exhibit 5, PDSI004 which had
  2209.          your program on it but it was a program written in quick basic,
  2210.          right?
  2211.          A    That's correct.
  2212.          Q    Okay.
  2213.          A    I wrote both the programs so they're still going to look
  2214.          like me.
  2215.          Q    Okay.  Let's select this thing and what happens if we hit
  2216.          enter on this one?  Okay.  Now, this opens up a box in the
  2217.          middle with some options in it, right?
  2218.          A    It does.
  2219.          Q    Okay.  By the way, let me ask you something:  The first
  2220.          line says, "The highlighted file is LIST l" - -
  2221.                    THE COURT:  No, not LS, that's a bracket.  You keep
  2222.          reading brackets for letters.
  2223.                    MR. KITCHEN:  I see.  My eyes to, Judge.  Okay.
  2224.          BY MR. KITCHEN:
  2225.          Q    Is lST underline, l.Gif.  And that's the picture we're
  2226.          supposedly to be seeing, right?
  2227.          A    Yes.
  2228.          Q    Okay.  And underneath it, the next line says, "The
  2229.          directory area is 028A".  Is that the directory that that
  2230.          picture file is in?
  2231.          A    That is.
  2232.          Q    Okay.
  2233.                    THE COURT:  That then relates to the category number,
  2234.          28?
  2235.                    THE WITNESS:  It relates, yes, Your Honor.
  2236.          BY MR. KITCHEN:
  2237.          Q    Where does the program get that 028A?
  2238.          A    Can you say that again, please?
  2239.          Q    Where does the program get that 028A from?
  2240.          A    Did you say where the A program or where - -
  2241.          Q    No.  Where does this program - -
  2242.                    THE COURT:  Where does it get it?
  2243.          BY MR. KITCHEN:
  2244.          Q    Yes.  Where does it get that number?
  2245.          A    From the text file, DIR 28.
  2246.          Q    Okay.
  2247.          A    It's a line that says location of file, space, 28A.
  2248.          Q    Well, we know that this whole list of files on blue that's
  2249.          behind this was written by, you know, Mr. Graham or whoever
  2250.          would put together the list of files and stuff like that.
  2251.          A    Uh-huh.
  2252.          Q    Okay.  Is there something in that text file that tells
  2253.          your program that the location or the directory area is 028A?
  2254.          A    There'd be a three-minute answer.
  2255.          Q    A three minute answer.  Well, it shouldn't - -
  2256.                    THE COURT:  Last time your three-minute answer ran
  2257.          six.
  2258.                    MR. KITCHEN:  Yes.  So I'm a little afraid to get in
  2259.          that.
  2260.          BY MR. KITCHEN:
  2261.          Q    But can't you answer that yes or no?  Is there a place on
  2262.          the text file that it gets that 028A?
  2263.          A    Yes.
  2264.          Q    And where is the 028A on that text file?
  2265.          A    That's on the second line.
  2266.          Q    Okay.  Is that the line that says "Location of files"?
  2267.          A    That is.
  2268.          Q    Okay.  And as a matter of fact then, even though we can't
  2269.          see the second line on this text file because it's covered up
  2270.          with other stuff, that second line would read, "Location of
  2271.          File 028A"?
  2272.          A    That's correct.
  2273.          Q    So, does that mean that when you wrote the program you
  2274.          wrote it to go looking for that line, location of files, and
  2275.          then read out the number after it?
  2276.          A    That is correct.
  2277.          Q    Okay.  And then you use that number when you're trying to
  2278.          actually locate the files, right?
  2279.          A    That is correct.
  2280.          Q    Okay.  Did you do the same thing on the Pier One?
  2281.          A    No, I didn't.
  2282.          Q    You didn't.  Well, you still need to find out where the
  2283.          files are even on your Pier One, right?
  2284.          A    That is correct.
  2285.          Q    Okay.  So, you must have the location of files written
  2286.          somewhere on those text files, right?
  2287.          A    That is incorrect.
  2288.          Q    Oh!.  So, in other words, the program doesn't necessarily
  2289.          know where the text - - from the text file, where the location
  2290.          of the file is?
  2291.          A    That is correct.
  2292.          Q    Okay.  How does the program that's running on Pier One
  2293.          find the location of the file it's looking for?
  2294.          A    Three-minute answer.
  2295.          Q    Thank you, but short - -
  2296.          A    Okay.  I write utilities to access and handle information
  2297.          on the hard drive or intermedia.  It could be hard drive or
  2298.          floppy drive.
  2299.          Q    Okay.
  2300.          A    It doesn't matter what - -
  2301.          Q    Excuse me, excuse me.  One of the reasons that this is
  2302.          going to run six minutes - -
  2303.          A    I said three minutes.  I won't go over.
  2304.          Q    Is because you kind of give us big expansive things about
  2305.          how you do stuff.
  2306.                    THE COURT:  Well let him go.
  2307.                    MR. KITCHEN:  Okay.
  2308.                    THE COURT:  You're certainly not helping by stopping
  2309.          him.
  2310.                    THE WITNESS:  If you bring me a disk and say, Larry,
  2311.          I got a program on this disk I want to get it off, I would go
  2312.          into that disk, I'll type the R and look all around to see
  2313.          what's there.  According to what you have on that disk, what
  2314.          you have on that disk, I'll just write a little module and put
  2315.          it in to go and search your disk, your personal disk, and use
  2316.          that utility to bring it up.
  2317.                    On Richard's disk, he gave me a disk that had some
  2318.          text files on them.  I looked at those disks and decided to use
  2319.          PC board's format and I saw a string that said "Location of
  2320.          files" and I decided to use that to locate the files on the
  2321.          disk because it did correspond with what was on the disk.
  2322.                    And you asked me whether I do on Greg's disk and I -
  2323.          -
  2324.          BY MR. KITCHEN:
  2325.          Q    That's really the question.  You kind of retold us a
  2326.          little bit of what you did with Richard's, but what about
  2327.          Greg's?
  2328.          A    I looked at the area, the files that's on Greg's disk
  2329.          which identifies a PC board.  I didn't actually add anything.
  2330.          I just looked at the files.  I know which number by PC board's
  2331.          format, which number.  If that's a category and it's all on his
  2332.          BBS, on his hard drive.  There's a category that's in the area
  2333.          of P One, Pier One.  He has a P, to represent P, on all his
  2334.          directories.  I would just associate that with the
  2335.          corresponding sub directory, P One, because that's the name of
  2336.          that text file.  Just the name of the text file in general.  It
  2337.          has nothing to do with that location of files.  I happened to
  2338.          use that because it happened to be there for that specific
  2339.          customer.  It was there, so I used it.  If it were not there I
  2340.          would not have used it.
  2341.                    THE COURT:  That was two minutes.
  2342.          BY MR. KITCHEN:
  2343.          Q    But that line, location of files with a number after it is
  2344.          also on the text files on Greg's disk; isn't it?
  2345.          A    No, it's not.
  2346.          Q    It's not?
  2347.          A    No, it's not.
  2348.          Q    All right.  We'll have to remember that and go back and
  2349.          take a look.  I don't want to switch disks at this point
  2350.          because we're right in the middle of this one.  Okay.  We're
  2351.          looking at the highlight screen, the box and the various
  2352.          options.  Could you - - what is it going to take to view the
  2353.          picture at this point?
  2354.          A    It would take a few steps, a few command steps.
  2355.          Q    Anything obvious there on the screen?  There's a V for
  2356.          view, is that going to help us?
  2357.          A    That view corresponds with view on the zip file.
  2358.          Q    So it's not going to help us?  The answer is, yes, it's
  2359.          not going to help us?
  2360.          A    Right, it's not.
  2361.          Q    Okay.  I don't want to waste time on this thing.  Do we
  2362.          have to extract first?
  2363.          A    It's not there on the menu.  It's totally not there for
  2364.          the user.
  2365.          Q    All right.  Okay.  So, again then, your program which does
  2366.          this much more automatically is an improvement and a
  2367.          significant change?
  2368.          A    It's in the code, not used - - it's in the code - -
  2369.          Q    You're not addressing my question here.
  2370.          A    Okay.
  2371.          Q    My question is:  The change you made on Greg's disk which
  2372.          allows you to do it automatically is really a significant
  2373.          change?
  2374.          A    I didn't make a change on Greg's disk.  It was a new one.
  2375.          It wasn't a change, it was new.
  2376.          Q    Now, look, let's get something straight here.  When I talk
  2377.          about change - -
  2378.          A    You mean difference?
  2379.          Q    Difference, yes.
  2380.          A    Okay.
  2381.          Q    All right.  Was that a significant difference then?
  2382.          A    No, it wasn't significantly different.
  2383.          Q    But from the user's standpoint you don't think it's
  2384.          significantly different to be able to view the file the way you
  2385.          do, or excuse me, to view a Gif picture the way you do on
  2386.          Greg's disk than it is from what you have to do to view it on
  2387.          this disk?
  2388.          A    Well, for the user if he wants to view files, yes, I would
  2389.          consider it significant for the user, yes.
  2390.          Q    All right.  Okay.
  2391.          A    I thought you meant from a program's perspective?
  2392.          Q    No, not from a program's perspective.  I mean we don't
  2393.          have the source code for Plaintiff's 57, the Pier One Shareware
  2394.          disk; do we?
  2395.          A    I beg your pardon?
  2396.          Q    We don't have the source code for that?
  2397.          A    No, you don't.
  2398.          Q    That hasn't been a part of this lawsuit, has it?
  2399.          A    No, it hasn't.
  2400.          Q    Do you have the source code for that?
  2401.          A    I'm a programmer.
  2402.          Q    Are you a programmer?
  2403.          A    I am the programmer.
  2404.          Q    You are the programmer?  Do you have the source code for
  2405.          it?
  2406.          A    Yes, I do.
  2407.          Q    Okay.  And it's in your possession, right?
  2408.          A    Yes, it is.
  2409.          Q    Okay.  And you haven't brought it into this courtroom;
  2410.          have you?
  2411.          A    No, I haven't.
  2412.          Q    Is that something that you'd like to do?
  2413.                    MR. OSTROWSKI:  Objection.
  2414.                    THE COURT:  What's the objection?
  2415.                    MR. OSTROWSKI:  Well, Mr. Kitchen has failed to
  2416.          subpoena something and now he's badgering my witness about
  2417.          litigation strategy.  It's absurd.
  2418.                    THE COURT:  Well, he can ask the question.  I don't
  2419.          know.  If I were he, I'd say, I don't know.  Being advised by
  2420.          my attorney - -
  2421.                    MR. KITCHEN:  Here's one of the things we're faced
  2422.          with here is, what we have is not only a possible additional
  2423.          infringement on the part of Mr. Graham by the publishing of the
  2424.          Pier One EXE Program on the Pier One Shareware disk.  But also
  2425.          we have a possible contempt of court for violating the court
  2426.          order.
  2427.                    Now, if he's going to deny that he's in violation of
  2428.          that and deny the infringement on that part by saying that,
  2429.          essentially, the programming is significantly different, then
  2430.          it would be appropriate if we could see the source code of this
  2431.          new program that's on the Pier One disk, which so far hasn't
  2432.          been part of the lawsuit, as yet.
  2433.                    MR. OSTROWSKI:  Well, you have the burden of proving
  2434.          that.  It's your case.  You have the burden of bringing that
  2435.          evidence in.  It's not any burden on my part.
  2436.                    THE COURT:  You mean he should ask me to tell the
  2437.          Defendant to bring it in?  Is that what you're suggesting, Mr.
  2438.          Ostrowski?
  2439.                    MR. OSTROWSKI:  I'm suggesting that's his option.
  2440.                    MR. KITCHEN:  Well, it is an option, Your Honor, and
  2441.          it's one that I approach with trepidation.  I mean we talk
  2442.          about burden in the legal sense.  The trial has already been
  2443.          kind of a burden for everybody and I - -
  2444.                    THE COURT:  Well, it's certainly your burden to show
  2445.          that he was in contempt of the Court's Order.
  2446.                    MR. KITCHEN:  That is true.  And that, in fact, may
  2447.          be a separate distinct proceeding from the proceeding that
  2448.          we're carrying on in trial right now.
  2449.                    THE COURT:  But you have brought it into it; haven't
  2450.          you?
  2451.                    MR. KITCHEN:  Well I have brought it into it, Your
  2452.          Honor.  And I guess what I'm hesitant to do is to expand the
  2453.          lawsuit beyond its rather considerably sized boundaries.
  2454.                    But if Mr. - - well, Mr. James here kind of
  2455.          continually refers to the significant changes as being
  2456.          something that's really only detectable as a programmer could
  2457.          detect them.  By examining the code and seeing if he wrote them
  2458.          differently or not, which maybe he did.
  2459.                    THE COURT:  Bottom line is you want him to bring it
  2460.          in or do you not?
  2461.                    MR. KITCHEN:  Well, I think it would be better if he
  2462.          did bring it in, yes.
  2463.                    THE COURT:  You want him to bring it in?
  2464.                    MR. KITCHEN:  Yes, I do want him to bring it in.
  2465.                    THE COURT:  All right.  Do you have objection to
  2466.          that, Mr.Ostrowski?
  2467.                    MR. OSTROWSKI:  No, I do not.
  2468.                    THE COURT:  All right.  In our next session which
  2469.          will probably be Wednesday, I guess, you'll have to bring it
  2470.          in.
  2471.                    THE WITNESS:  Yes, Your Honor.
  2472.          BY MR. KITCHEN:
  2473.          Q    Okay.  Could you do what you have to do to show this Gif
  2474.          file here, or Hubbell Telescope.  You have dropped down to DOS
  2475.          and started up the compu show file - - excuse me the compu show
  2476.          program that was over in the unzipped directory?
  2477.          A    Yes.
  2478.          Q    Okay.  And it was something that was already on this
  2479.          computer, right?
  2480.          A    Yes.
  2481.          Q    Okay.  And we're waiting our fifteen seconds.  You're
  2482.          moving around what appears to be a menu of sorts and now a list
  2483.          of the files, okay?  Well, it doesn't look like the Hubbell
  2484.          Space Telescopes, but it is a very nice picture of a gold ring
  2485.          with a diamond.
  2486.                    THE COURT:  Several diamonds.
  2487.                    MR. KITCHEN:  Yes.  I think that's a Marquis cut;
  2488.          isn't  that?
  2489.                    THE COURT:  It looks like it.
  2490.                    MR. OSTROWSKI:  Isn't that Mr. Graham's ring?
  2491.                    MR. KITCHEN:  Pardon me?
  2492.                    MR. OSTROWSKI:  Isn't that Mr. Graham's ring?
  2493.          BY MR. KITCHEN:
  2494.          Q    Okay.  Well, we've demonstrated that it can be done but it
  2495.          obviously required some more key strokes to do it than it did
  2496.          with your program on the Pier Shareware disk, right?
  2497.          A    I already told you that.
  2498.          Q    And that's a significant difference, right?  Not a change,
  2499.          difference?
  2500.          A    Yes.
  2501.          Q    All right.  Let's back out of this.
  2502.                    THE COURT: Now, who is this animal, Canyon State
  2503.          Systems and Softwares, Sedona, Arizona?
  2504.                    THE WITNESS:  That's the credits for the person that
  2505.          wrote that program, C Show, his copyright notice and credits.
  2506.          BY MR. KITCHEN:
  2507.          Q    Now, we didn't see this credit and all that sort of thing
  2508.          when you brought your picture up on the Pier One disk; did we?
  2509.          A    That's because of the primary list, the professional
  2510.          primary list that was included in the programming code.
  2511.          Q    And when you say parameter list that's some special codes
  2512.          that you sent onto the C Show or the compu show program, right?
  2513.          A    That is correct.
  2514.          Q    And it allowed you to by-pass a lot of junk to get into C
  2515.          Show and to get out of C Show, right?
  2516.          A    Are you planning on using those concepts to develop your
  2517.          product?
  2518.          Q    Well, unlike Mr. Constantino, I do not have ambitions to
  2519.          publish a CD ROM disk as an adjunct to my law profession, but
  2520.          why is that significant?
  2521.          A    The questions that you ask, you keep asking me how am I
  2522.          doing these things.  And it really sounds like you're trying to
  2523.          improve on those other ones that went in the wrong direction of
  2524.          my guidance.
  2525.          Q    All right.  We're back out again.  Let me just put 57 back
  2526.          in.  And I'd like to look at one thing.  Could you show us the
  2527.          directory just using DOS and show us what files are on the root
  2528.          directory of the Exhibit 57?
  2529.                    THE COURT:  Pier One, Sl; is that a variation or a
  2530.          version?
  2531.                    THE WITNESS:  Yes, it's Pier One, Shareware l.
  2532.                    THE COURT:  Oh, I see.  You said 57 files, 98,000
  2533.          some bites and then 0 bites free.  What happened to all the
  2534.          rest of the bites?  The capacity?
  2535.                    THE WITNESS:  On the CD ROM drive it's round for read
  2536.          only.  It's not available to write to it and that's the
  2537.          results.
  2538.                    THE COURT:  That means no bites free for inserting
  2539.          anymore material?
  2540.                    THE WITNESS:  That's right, Your Honor.
  2541.          BY MR. KITCHEN:
  2542.          Q    Let's start this up again, the program.  Okay.  Well,
  2543.          let's go into one of these categories; anyone is fine.  And can
  2544.          you shell out the DOS from here?  Okay.  Is there a particular
  2545.          part of the hard drive that this program is using right now?
  2546.          A    Yes.
  2547.          Q    Okay.  What part is it; what directory is the names?  Is
  2548.          it called Pier One?
  2549.          A    Yes.
  2550.          Q    Okay.  Let's move over to that directory.  Well, let's do
  2551.          a DIR and see what's in it.  Now, we've got some files there
  2552.          already, even though we haven't unzipped anything or stuff like
  2553.          that.  We have a Pier One BAK.  What's that?  I mean, do you
  2554.          know?  I mean, after all, you designed this thing.
  2555.          A    Yes.
  2556.          Q    Can you just tell us what that is?
  2557.          A    Yes.
  2558.          Q    What is it?
  2559.          A    It's a backup for that configuration file.
  2560.          Q    Oh, okay.  And we know that the configuration file is the
  2561.          stuff that you enter in when it installs, right?
  2562.          A    Yes.
  2563.          Q    Okay.
  2564.          A    It does have some residue from the previous program.  We
  2565.          didn't write it from fresh.  Maybe we should write it from
  2566.          just, just write it from fresh.
  2567.          Q    What previous program would you be talking about?
  2568.          A    The Night Owl.  We just finished running the Night Owl
  2569.          program.
  2570.          Q    That's true.  But we didn't put anything here on the Pier
  2571.          - -
  2572.          A    Yes, I did copy files there.  If you want to see a true
  2573.          representation - -
  2574.                    THE COURT:  Let me interrupt.  You've got sixty-eight
  2575.          hundred bites used and fifty-three million available.  That
  2576.          means you're on what?  Is that free on the hard drive?
  2577.                    MR. KITCHEN:  Hard drive, Your Honor.
  2578.                    THE COURT:  I see.
  2579.                    THE WITNESS:  We ran the Night Owl as CD ROM program
  2580.          and there's residue from the Night Owl program.
  2581.                    THE COURT:  Well, I just wondered, okay.  I thought
  2582.          that would indicate that you weren't - - you can't write on the
  2583.          CD ROM.
  2584.                    THE WITNESS:  That's a hard drive.
  2585.                    THE COURT:  Yes.
  2586.          BY MR. KITCHEN:
  2587.          Q    But we do have three files that are right here and they
  2588.          don't have anything to do with the Night Owl; do they?
  2589.          A    They probably do.  I copied the files from the Night Owl
  2590.          when we were talking about the other program.
  2591.          Q    Yes.  But that Pier One BAK, that doesn't have anything to
  2592.          do with the Night Owl; does it?
  2593.          A    All those programs in there may have something to do with
  2594.          the Night Owl.  If we ran this program - -
  2595.          A    Now, really, Mr. James - -
  2596.                    THE COURT:  What are these '95 dates in here?
  2597.                    MR. KITCHEN:  We probably have the same glitch on the
  2598.          clock, Your Honor or some of this was written at the time the
  2599.          glitch was in, that's all.
  2600.          BY MR. KITCHEN:
  2601.          Q    But doesn't your program create that Pier One BAK when you
  2602.          - -
  2603.          A    No, it doesn't.
  2604.          Q    It doesn't.  Well, does it create a file called DIR USR?
  2605.          A    Yes, it does.
  2606.          Q    When does it create that?
  2607.          A    During the search.
  2608.          Q    Oh.  And we, essentially, did a search, right?
  2609.          A    Yes.
  2610.          Q    We did a search because we named a category and moved over
  2611.          to the file, right?
  2612.          A    No.
  2613.          Q    Okay.  When did we do the search?
  2614.          A    Well, actually - -
  2615.          Q    Wait, wait, wait, before you change anything - -
  2616.          A    None of those files - - those files are there, Richard ran
  2617.          his program early yesterday.  Richard ran his programs.  His
  2618.          Honor recognized all those things.  Those files were not
  2619.          created today.  If you want to demonstrate something, why can't
  2620.          we demonstrate it by running today?  Whatever you want to
  2621.          demonstrate - - now, I'll go to the C drive.  Now all these
  2622.          files - - see the dates, everything will refer to today.
  2623.          Q    Of course today is Friday the 5th, right?
  2624.          A    Yes.
  2625.          Q    You have a feature down at the bottom there called search;
  2626.          what does that do?
  2627.          A    It allows you to search the hard - - the CD ROM drive.
  2628.          Q    Okay.  Let's do one of those.  Excuse me, excuse me.  You
  2629.          didn't hit "S" for search; did you?
  2630.          A    Yes, I did.
  2631.          Q    What was all that stuff?
  2632.          A    Should I show you?
  2633.          Q    Well, let's start over again here.
  2634.          A    I hit "D" by mistake.  I typed "X".  I hit "D" by mistake,
  2635.          because see how the D and the X are together with each other.
  2636.          Q    All right.  I've got you now.  Okay.  Let's do one of
  2637.          these searches now.  And what would we search for?  The string
  2638.          would be what; the name of a program or anything in one of
  2639.          those descriptions?
  2640.          A    It can be anything.
  2641.          Q    Okay.  Well, how about - - let's put in Hubbell.
  2642.                    THE COURT:   Which means it's looking through
  2643.          particular files?
  2644.                    THE WITNESS:   Yes, that's the area for the contracts
  2645.          that I was looking for.   Where did you get that from?
  2646.                    MR. KITCHEN:  Well, because we've been looking at the
  2647.          Hubbell Space Telescope on these other Gif files.
  2648.                    THE COURT:  What's this little propeller here?
  2649.                    THE WITNESS:  That's an indication that the system is
  2650.          alive.
  2651.                    THE COURT:  I see.  Sometimes it's just a flashing
  2652.          underscore and sometimes - - it's something to show that it's
  2653.          going.
  2654.                    MR. KITCHEN:  Is that like a cursor?
  2655.                    THE WITNESS:  No.
  2656.                    MR. KITCHEN:  Okay.
  2657.                    THE COURT:  You've got something moving down here
  2658.          also or had you?  It went up to a hundred percent.
  2659.          BY MR. KITCHEN:
  2660.          Q    It says press any key, so let's just press that.  All
  2661.          right.  Let's go over to - - let's drop to DOS at this point
  2662.          and let's check out that work area again at this time.  Well,
  2663.          there's that file, DIR.USR.
  2664.          A    Yes.
  2665.          Q    When was that created?
  2666.          A    Just now.
  2667.          Q    And why was it created?
  2668.          A    Beg your pardon?
  2669.          Q    Why was it created?
  2670.          A    It was created to generate a search.
  2671.          Q    Okay.  Well, let's see the contents of that.  It will be
  2672.          typed with more, right?
  2673.                    THE COURT:  It doesn't like what you're doing.
  2674.          BY MR. KITCHEN:
  2675.          Q    Now, that's a directory of all the files that it found?
  2676.          A    Yes, it is.
  2677.          Q    Now, look on the second line of that file.
  2678.          A    Yes.
  2679.          Q    Doesn't that say location of files?
  2680.          A    It does.
  2681.          Q    What's that for?
  2682.          A    It has no significant value.  That's why it has those
  2683.          zeros there.
  2684.          Q    But your program is designed to write this DIR.USR file,
  2685.          right?
  2686.          A    That's correct.
  2687.          Q    And so you had it write it and put in that line that says
  2688.          location of files 0000, right?
  2689.          A    That's correct.
  2690.          Q    Now, is that a left-over, essentially, from the file, from
  2691.          the program that you had provided to Richard?
  2692.          A    Say that again?
  2693.          Q    Is that a left-over, essentially?  I mean is that
  2694.          something that was left-over from one of the modules that was
  2695.          in the program that you provided to Richard?
  2696.          A    Yes.
  2697.          Q    Okay.
  2698.          A    It has no significance, of course.
  2699.          Q    It doesn't have any significance now?
  2700.          A    That is correct.
  2701.          Q    But it did have significance then?
  2702.          A    That is correct.
  2703.          Q    All right.
  2704.          A    There may be a few things.  I mean that's some
  2705.          commonology.  Like I say, I didn't throw my libraries out the
  2706.          window, I just wrote another program.
  2707.          Q    Some of them you carried right over?
  2708.          A    Including C plus, plus.
  2709.          Q    Now - -
  2710.          A    There's no sub directory 000 anywhere on this CD-ROM disk
  2711.          or the hard drive,
  2712.          Q    Okay.  Well, in any event, I think we're through here for
  2713.          the time being.  So it would be all right if we went back up to
  2714.          the witness box, if that's all right?
  2715.                    It's your testimony that you used the C language to
  2716.          do the program that appears on PDSI004-l, right?
  2717.          A    That is correct.
  2718.          Q    Okay.  And what did you use to compile that into an
  2719.          executable program?
  2720.          A    Boil and C plus plus.
  2721.          Q    And where did you get Boil and C plus plus?
  2722.          A    From one of my customers.
  2723.          Q    Okay.  Which customer?
  2724.          A    Larry Bicknell.
  2725.          Q    Larry Bicknell?
  2726.          A    Yes.
  2727.          Q    Okay.  Would you spell that last name?
  2728.          A    B-i-c-k-n-e-l-l.
  2729.          Q    Okay, Bicknell.  B-i-c-k-n-e-l-l?
  2730.          A    Yes.
  2731.          Q    Mr. Graham actually bought Boil and C plus plus for you,
  2732.          correct; for you to use?
  2733.          A    Beg your pardon?
  2734.          Q    Did Mr. Graham purchase the Boil and C plus plus program
  2735.          for you to use in programming?
  2736.          A    He gave me a gift of a package that I had already been
  2737.          using.
  2738.          Q    He gave you a what?
  2739.          A    A gift of a package that I had already been using.
  2740.          Q    When did he give you that gift?
  2741.          A    Probably around August.
  2742.          Q    Of l99l?
  2743.          A    Yes.
  2744.          Q    This would have been after you would have, essentially,
  2745.          delivered the C program?
  2746.          A    Absolutely.
  2747.          Q    So, you didn't use that product at all in compiling
  2748.          anything for - -
  2749.          A    No, I never did use the product that Richard gave me.  I
  2750.          never did use it.
  2751.          Q    Okay.  And did you give the product back?
  2752.          A    Yes, I did.
  2753.          Q    When?
  2754.          A    Richard started acting funny - -
  2755.          Q    No, no.  I mean, when in time?
  2756.          A    Like a couple of weeks after he started acting funny
  2757.          trying to steal my program.  I wanted to make sure that he knew
  2758.          - -
  2759.          Q    Well, you know, just a couple of weeks later then?
  2760.          A    Yeah, a couple of weeks later.
  2761.          Q    Were you the registered owner of that program?
  2762.          A    No.
  2763.          Q    Who was the registered owner?
  2764.          A    Neil Bicknell.
  2765.          Q    Well - -
  2766.          A    I mean Larry Bicknell.
  2767.          Q    All right.  Who was the registered owner of the one that
  2768.          Richard gave to you?
  2769.          A    Richard gave me the program.  I would feel that I was the
  2770.          registered owner.
  2771.          Q    Now, how does one register ownership when they buy a
  2772.          program?
  2773.          A    I never filed the papers.
  2774.          Q    All right.  Is that what somebody does when they normally
  2775.          buy a program?
  2776.          A    A lot of people - - I think less people do it than - Q
  2777.          What's the proper way when you buy a program?  We go into compu
  2778.          store or something and we pick a program off the shelf and we
  2779.          slap down the $89.95 and we walk out with it, open up the box.
  2780.          How are we supposed to register?
  2781.          A    There's a registration included and I don't know very many
  2782.          people that fill those out.
  2783.          Q    You mean like written forms?
  2784.          A    There are registration forms, yes.
  2785.          Q    Okay.  So are you saying that even though that's the
  2786.          proper way to do it, you usually don't bother?
  2787.          A    Absolutely.
  2788.          Q    Okay.  And that that's common, right?
  2789.          A    Absolutely.
  2790.          Q    All right.  You just use the thing, okay.  And you don't
  2791.          bother with the registration?
  2792.          A    Right.
  2793.          Q    And as a matter of fact, when you got PC board that we
  2794.          talked about earlier, you didn't bother to register with that,
  2795.          either, did you?
  2796.  
  2797.          A    That's incorrect.
  2798.          Q    Oh, but you did?  You did register?
  2799.          A    That's correct.
  2800.          Q    Even though you don't normally do that?
  2801.          A    That is correct.
  2802.          Q    Well, why did you register on that one since that's not
  2803.          what people normally do and it's not what you normally do?
  2804.          A    I bought that package for one of my nephews.  I was
  2805.          running a different computer system.  I was running a Model 4
  2806.          computer.  I bought an IBM computer for my nephew who, because
  2807.          - - there were so many games available in that.  He wanted to
  2808.          mimic me, so I bought the package for him.  I don't use a
  2809.          register package.  He registered his.  It's registered in his
  2810.          name.  And that's why Richard made a mistake.  He thought I
  2811.          registered it.  And he called them because he didn't see my
  2812.          name.
  2813.          Q    So when you received that message on your system from
  2814.          Clark Development Company that said if you're not registered
  2815.          you have to be or words to that effect or whatever they did
  2816.          say, you said that the next day you called them and you gave
  2817.          them the registration information, right?
  2818.          A    That is correct.  That's what I said.
  2819.          Q    And the registration information you gave them, though,
  2820.          was not that you, Larry James, were the registered owner of the
  2821.          program, was it?
  2822.          A    That's correct.  Another member of my household, it was
  2823.          registered to him.
  2824.          Q    Okay.  So you told them that it was registered in somebody
  2825.          else's name?
  2826.          A    I have them the registration information, yes.
  2827.          Q    Okay.  So if somebody, and whether it was Richard Graham
  2828.          or anybody else, promoted some rumor or made some claim that
  2829.          Larry James was not a registered owner of PC board, that really
  2830.          wasn't a lie, was it?
  2831.          A    I - -
  2832.          Q    It really wasn't a lie, was it, technically?
  2833.          A    That wasn't what they said.
  2834.          Q    Yes or no?
  2835.          A    That would not have been a lie.  That would not have been
  2836.          a lie.  That wasn't what - -
  2837.                    THE COURT:  Wait a minute, please, one at a time?
  2838.          BY MR. KITCHEN:
  2839.          Q    Okay.  That's all I'm asking.  That's all I'm asking.
  2840.          What's your nephew's name, by the way?
  2841.          A    (No response)
  2842.          Q    Your nephew; what's his name?  The registered owner?
  2843.          A    Alan Harris.
  2844.          Q    Alan Harris.  And he is the registered owner of the PC
  2845.          board that's running on your BBS?
  2846.          A    No.
  2847.          Q    He isn't?  Well, did there come a time when he stopped
  2848.          being the registered owner?
  2849.          A    Yes.
  2850.          Q    When was that?
  2851.          A    During the time when Richard caused all those problems.
  2852.          Q    Okay.  So, in other words, not only did you convey to
  2853.          Clark Development Company the information that somebody in your
  2854.          household specifically, you say, Richard Harris?
  2855.          A    Alan.
  2856.          Q    Alan Harris.  Was the registered owner and he was in your
  2857.          home and everything, but you what; changed the registration as
  2858.          well?
  2859.          A    Yes, I did.
  2860.          Q    How did you change the registration?
  2861.          A    I gave them the information and told them that I would be
  2862.          running it, that my nephew had been running the board and I
  2863.          never bought it to register it.  I gave them the whole story
  2864.          and changed the physical name.  It was - -
  2865.          Q    Now, getting back to the which programming language you
  2866.          used.  You used the C plus plus, but it was a friend's C plus
  2867.          plus and that's what you used to compile it?
  2868.          A    That is correct.
  2869.          Q    Did you own any C language compiler yourself?
  2870.          A    Yes.
  2871.          Q    What did you own?
  2872.          A    I owned two C compilers.  I own a C compiler for the Model
  2873.          4, a C compiler for the Co Co, the Tandy Color Computer.
  2874.          Q    Okay.  But how about for the regular IBM?  Do you own a C
  2875.          compiler?
  2876.          A    One of my students, Larry Bicknell, we got that package
  2877.          together and we do programs together.
  2878.          Q    Okay.  So - -
  2879.          A    He's one of my students.
  2880.          Q    You previously said that Larry Bicknell was the one who
  2881.          had the C plus plus, the Boylan C plus plus program and that's
  2882.          what you used to compile?
  2883.          A    There's a story behind that.
  2884.          Q    I can imagine there is.  But - - and now it's your
  2885.          testimony that it is you and Larry who own the C plus plus
  2886.          Boylan program yourself, together?
  2887.          A    Yes.  I was using a Shareware program.  I was using
  2888.          Shareware program to see - - I wasn't using a Boylan package
  2889.          and I was teaching one of my customer's sons, a fifteen-year
  2890.          old kid, a program, and his father bought him a three thousand
  2891.          dollar computer from me.  And while I was teaching him the
  2892.          program, using that Shareware program, his father was so
  2893.          impressed with the way he was learning, during December, the
  2894.          last part of December in '90, during the time that where I
  2895.          mentioned to you, he bought his son, a Boylan C plus plus, the
  2896.          Boylan package so that we didn't have to use the Shareware
  2897.          program.  And I continued teaching him with that package.
  2898.                    And, yes, I had the program a long time before
  2899.          Richard had the program.  I didn't have the documentation. I
  2900.          logged into compu serve, as compu serve, support people from
  2901.          Boylan and I asked them to mail me a second copy, a Boylan C
  2902.          package, the documentation, and their text report responded to
  2903.          me that - - I told them that me and Larry - - Leo Bicknell, the
  2904.          son - -
  2905.                    THE COURT:  Leo or Larry?  Leo is the son?
  2906.                    THE WITNESS:  Leo is the son.  Larry is the father.
  2907.          That Leo and I were using the same copy of Boylan C plus plus
  2908.          and I asked them if they would send another package, we were
  2909.          working on a project together, another set of manuals.  And
  2910.          their response was that as long as he and I did not program at
  2911.          the same time, we were not violating the copyright.  We could
  2912.          use the same copy on different computers, but because we won't
  2913.          be using it at the same time, we only - - they didn't see a
  2914.          reason to send a second set of documentations.
  2915.                    I mentioned that to Richard and Richard bought me a
  2916.          package.  And the only thing that he gave me at that time was
  2917.          the documentation.  And I had those documentations maybe for
  2918.          about two or three weeks and gave them back to him.
  2919.          BY MR. KITCHEN:
  2920.          Q    So, he never gave you the program, itself?
  2921.          A    The physical disk never left Richard's house.
  2922.          Q    The answer to that then is, no, he never gave me the
  2923.          program, itself, is that correct?
  2924.          A    He gave me the program.  He gave me the box, but I -
  2925.          Q    So the answer is he did give you the program?
  2926.          A    I never took it from his house.  I left them there.  He
  2927.          gave them - - the only thing I wanted was the books.  I was so
  2928.          excited about the books, I just grabbed the books and went and
  2929.          started reading them.
  2930.          Q    But you didn't need the programs because you had Mr.
  2931.          Bicknell's
  2932.          program?
  2933.          A    That is correct, yes.
  2934.          Q    All right.  Did Mr. Bicknell register, do you know?
  2935.          A    I really don't know.  I'd probably be surprised if he did
  2936.          send in the registration card, because very few people do.
  2937.          Q    Right.
  2938.          A    I can get you the distribution disk.
  2939.                    MR. KITCHEN:  Judge, did you indicate that you wanted
  2940.          to break at this point?
  2941.                    THE COURT:  I'm going to indicate when my clock goes
  2942.          off that we're going to stop for the day at l2:55 due to a
  2943.          special request from our Court Reporter.
  2944.          BY MR. KITCHEN:
  2945.          Q    Now, when this thing about getting the program or Larry or
  2946.          Leo Bicknell getting the program.  When did that occur?
  2947.          A    He bought the package for his son around the last part of
  2948.          December, the first part of January, '90, somewhere around
  2949.          there.
  2950.          Q    '90?
  2951.          A    Yes.
  2952.          Q    Okay.  And this would have been about three or four months
  2953.          before your contact with Richard about the idea of doing a
  2954.          retrieval, right?
  2955.          A    Yes.
  2956.          Q    Okay.  And were you using it, the Boylan C plus plus
  2957.          program, Mr. Bicknell's, for actually doing some programming
  2958.          and compiling?
  2959.          A    That's correct.
  2960.          Q    And you used that for the writing and compiling of the C
  2961.          Program that you gave Richard in July of l99l?
  2962.          A    That is correct.
  2963.          Q    Okay.  You didn't use any other compiler, or C program
  2964.          compiler for that program; did you?
  2965.          A    That is incorrect.
  2966.          Q    That's incorrect.  You did use another compiler?
  2967.          A    I did use other compilers.
  2968.          Q    Well, so then you used several or more than one compiler
  2969.          to compile the program that you gave to Richard in July of '9l?
  2970.          A    Yes.
  2971.          Q    Okay.  How many different ones did you use?
  2972.          A    About four or five.
  2973.          Q    Four or five.  Where did you get the other ones other than
  2974.          the one Mr. Bicknell owned?
  2975.          A    Off my BBS, it's a Shareware program.  There are a lot of
  2976.          Shareware compilers.
  2977.          Q    Okay.  And which compiler did you finally use to compile
  2978.          the one that you gave to Richard?
  2979.          A    The package that I got from Leo Bicknell.
  2980.          Q    Okay.  So that one was at least compiled using the Boylan
  2981.          C plus plus program?
  2982.          A    Yes.
  2983.          Q    So the compiling that you did before that - - or excuse me
  2984.          - - the compiling that you did on these three, four, five other
  2985.          programs, those other compilers they were used then previously
  2986.          to that, right?
  2987.          A    Beg your pardon?
  2988.          Q    They were used before that?  I mean, the final version
  2989.          went on the C plus plus Boylan C plus plus, right?
  2990.          A    Yes, it did.
  2991.          Q    Okay.  Now, do all these little Shareware programs, do
  2992.          they come with that same bunch of libraries that we see in that
  2993.          block that include block on the first page?  They all include
  2994.          the same stuff, huh?
  2995.          A    That's correct.
  2996.          Q    Okay.  Well, what's special about Boylan C plus plus?  I
  2997.          mean what's the plus plus for?
  2998.          A    You want to know something?  The person that was
  2999.          programming for taking my code out, remarked to Richard and
  3000.          everybody involved that, well, this is not even in plus plus.
  3001.          You know, I really don't program in plus plus.  I don't use a
  3002.          plus plus features.  I just use the standard Answer C.  And the
  3003.          reason that I do is because I want it to be compatible with all
  3004.          my programs.  I've changed computers so many times from the
  3005.          color computer to the Tandy computer to, now IBM, and now I'm
  3006.          in the process of going to the UNEX machine.  I expect to be
  3007.          working on main frames.  I won't compat it - -
  3008.          Q    Let's go back to the question I asked which was what does
  3009.          the plus plus stand for?
  3010.          A    It stands for some features, you know, some new features
  3011.          of using streams and things.  I really don't use that so, you
  3012.          know, you can ask a lot of questions about it, you can read
  3013.          books to study about it, but it's not included in the program.
  3014.          No, that plus plus is not included in the program its on that
  3015.          Night Owl disk.
  3016.          Q    Now, did you have a copy of this Boylan C plus plus on
  3017.          your computer at home?
  3018.          A    Yes.
  3019.          Q    And did there come a time when you stopped using the other
  3020.          compilers and started exclusively using the C plus plus one?
  3021.          A    Yes, in January.
  3022.                    THE COURT:  January, '93?
  3023.                    THE WITNESS:  '9l.
  3024.          BY MR. KITCHEN:
  3025.          Q    January, '9l.  So, actually, these other compilers didn't
  3026.          really play a factor in any part of the actual programming of
  3027.          this particular program that you gave to Richard in July then,
  3028.          right?
  3029.          A    You know, it's a concept.  You don't understand about
  3030.          compiling. It's a source.  You write the source, with an
  3031.          editor; you just type in the source.  You can write it with Q,
  3032.          DOS, edit, anything.  It doesn't matter - -
  3033.          Q    Well, I'm not so sure that I don't understand it, because
  3034.          essentially, the source code and we've seen source code now in
  3035.          this trial - -
  3036.          A    Yes.
  3037.          Q    That's really kind of a big, long text file; isn't it?
  3038.          A    That's correct.
  3039.          Q    Okay.  But when you take that text of screwy symbols and
  3040.          funny spaces and stuff like that and you feed it into the
  3041.          compiler program the compiler program changes all that into
  3042.          some machine readable code, right?
  3043.          A    Right.
  3044.          Q    That's what the compiler does?
  3045.          A    And they all work the same.
  3046.          Q    Okay.  But, I guess what I'm asking, though, is that since
  3047.          you began using the C plus plus program in January of l99l, you
  3048.          pretty much quit using the other compilers and used the C plus
  3049.          plus because you had it on your machine, right?
  3050.          A    Yes.  The program that was published on the disk that I
  3051.          used for Richard - -
  3052.          Q    Yes - -
  3053.          A    - - was used for the compiling.  Of course, it was used of
  3054.          Boylan's C plus plus, but it was used months before Richard,
  3055.          you know, had purchased that package he had.  So it didn't have
  3056.          anything to do with the package that Richard had, but it was
  3057.          Boylan C.  The only common -
  3058.          Q    Look, look, look, I understand.  You're kind of
  3059.          anticipating where I'm going and I'm not necessarily going
  3060.          there.  I just want to establish that what you did, that you
  3061.          did your compiling of Richard's program using the C plus plus
  3062.          and it was the one that you got from your friend or your
  3063.          student, right?
  3064.          A    That's correct.
  3065.          Q    Okay.  Is there any reason you testified differently about
  3066.          this at the hearing that we had in December of '9l?
  3067.          A    I don't recall testifying different.
  3068.          Q    Okay.  Let me just - - referring to Plaintiff's 30, at
  3069.          Page 239, directing your attention to Line 8 - - or excuse me -
  3070.           - Line 9.  The question was, "Well, you can't compile a
  3071.          program in C plus plus, correct?"  And do you recall your
  3072.          answer?
  3073.          A    Say that again?
  3074.          Q    On Line 9, on Page 239 the question was, "Well, you can't
  3075.          compile a program in C plus plus, correct?"  And your answer
  3076.          was, "That's correct."  Isn't that what you said?
  3077.          A    That's correct.
  3078.          Q    Okay.  And was that truthful when you said that?
  3079.          A    There's a couple of statements that was made before that.
  3080.          I was referring to the whole sequence of what you were saying,
  3081.          not just to that last thing.
  3082.          Q    Well, this is a pretty direct question.  It says, "Well,
  3083.          you can't compile a program in C plus plus, correct" and your
  3084.          answer was, "That's correct."  And you just said that that was
  3085.          what you did answer.  You're saying that that is not the answer
  3086.          that is in response to the question that was asked?
  3087.          A    I was making a reference that - -
  3088.                    THE COURT:  Wait a minute.  His question is did you
  3089.          give that answer?
  3090.                    THE WITNESS:  I gave that answer.
  3091.                    THE COURT:  All right.
  3092.                    THE WITNESS:  It was to the question - -
  3093.                    THE COURT:  Wait for another question.
  3094.          BY MR. KITCHEN:
  3095.          Q    But you really didn't mean that answer in response to that
  3096.          question?
  3097.          A    I said, I can't, Larry James cannot compile the program C
  3098.          plus plus because I don't program in C plus plus.  That's a
  3099.          correct answer.  I cannot compile a program in C plus plus
  3100.          because I don't.
  3101.                    THE COURT:  Now, just prior to that you said you had
  3102.          never written a program in C plus plus.  You didn't say that
  3103.          you can't do it.
  3104.                    THE WITNESS:  That was what I was referring to.
  3105.                    THE COURT:  You said I have never written a program
  3106.          in C plus plus.  But you meant that you can't.
  3107.                    THE WITNESS:  I can't because I haven't.  I could
  3108.          study to learn it but I just don't and I haven't.
  3109.                    THE COURT:  Oh.  So when you say you can't, the
  3110.          question was, well, you can't compile a program - -
  3111.                    THE WITNESS:  Larry James can't.
  3112.                    THE COURT:  Excuse me.  It's bad enough when you
  3113.          interrupt Mr. Kitchen but you can't interrupt me,  You've got
  3114.          to stop that.  The question was, "You can't compile a program
  3115.          in C plus plus, correct?"  Answer, "That's correct."  Is it
  3116.          your position now that you were saying that you, Larry James,
  3117.          was unable to do it?
  3118.                    THE WITNESS:  Yes, Your Honor.
  3119.                    THE COURT:  All right.  Not that people, generally,
  3120.          couldn't?
  3121.                    THE WITNESS:  That is correct, Your Honor.
  3122.          BY MR. KITCHEN:
  3123.          Q    You did a certain amount of the work in preparation of
  3124.          that program at Ralph Markwart's house, right?
  3125.          A    That is incorrect, totally.
  3126.          Q    So you didn't do any work at Ralph Markwart's?
  3127.          A    That is correct.
  3128.          Q    You didn't do part of it?
  3129.          A    None of it.  Our compiler has never been on Richard's
  3130.          computer but I did use - -
  3131.          Q    No, no, no, no.  Ralph Markwart's.
  3132.          A    I mean Ralph Markwart's computer.
  3133.          Q    Okay.  So you didn't do any compiling at Ralph Markwart's
  3134.          - -
  3135.          A    Right.  I used a Shareware program that had nothing to do
  3136.          with - -
  3137.          Q    Wait a minute, please.  I'm trying to pin down what
  3138.          happened and what didn't happen.
  3139.          A    Okay.
  3140.          Q    By asking direct questions.  It's your testimony now that
  3141.          you did no compiling at Ralph Markwart's house?
  3142.          A    That is correct.
  3143.          Q    And no other work on the program at Ralph Markwart's?
  3144.          A    That is correct.
  3145.          Q    So, basically, Ralph or his computer had nothing to do
  3146.          with the preparation of your program?
  3147.          A    Absolutely, one hundred percent.
  3148.          Q    All right.  Referring again to Plaintiff's 30, Page 238,
  3149.          on Line l2 I asked the question, "Do you have C plus plus, a
  3150.          Boylan C plus plus on your" - - and then, apparently, there was
  3151.          a missing word.  Then, "right now?"  Would you read the answer
  3152.          that begins on Page l4 - -
  3153.                    THE COURT:  Line l4.
  3154.          BY MR. KITCHEN:
  3155.          Q    Line l4 and let me know if that's what you recall
  3156.          testifying?
  3157.          A    I - -
  3158.          Q    Do you recall testifying to that?
  3159.          A    Yes.
  3160.          Q    Was that truthful?
  3161.          A    That is truthful.
  3162.          Q    Okay.  What you said then was, answer, "No, I don't.  My
  3163.          program was originally written in small c as opposed to main
  3164.          compiler and while I was writing it, I was writing it over
  3165.          Ralph's house, using the c compiler and I showed the same
  3166.          compiler to Ralph.  Richard thought it was written in Boylan C
  3167.          plus plus, but it wasn't."  So that was a truthful answer?
  3168.          A    When I - -
  3169.          Q    Was that a truthful answer?
  3170.          A    That's a truthful answer but it's kind of misleading
  3171.          because there are other elements.
  3172.          Q    So it was a misleading answer?
  3173.          A    No. Your interpretation is misleading.
  3174.          Q    All right.  Let's go on.  Let's go on.  Now, your
  3175.          testimony earlier was that you had written all the modules for
  3176.          this thing in C for this Night Dot EXE program long before.  I
  3177.          mean, literally, years before and used them in other programs,
  3178.          right?
  3179.          A    That's correct.  That's basically correct.  But I also
  3180.          said that - -
  3181.          Q    I know what you also said but I want to pin down specific
  3182.          things.
  3183.                    MR. OSTROWSKI:  I object to the witness being
  3184.          interrupted.
  3185.                    THE COURT:  No.  He has to answer the questions.  You
  3186.          could ask him more questions later and he can respond to it and
  3187.          expand as you see fit to ask him to do.
  3188.                    MR. OSTROWSKI:  But I think the proper procedure,
  3189.          Your Honor, is to object on the grounds of not responsive
  3190.          instead of simply interrupting the witness.
  3191.                    THE COURT:  Well, he wasn't interrupting the witness
  3192.          anymore than the witness needs interrupting, because you push
  3193.          the button and these things start to roll out of him.
  3194.          BY MR. KITCHEN:
  3195.          Q    You program in more than one language; don't you?
  3196.          A    Yes, I do.
  3197.          Q    Okay.  You're acquainted with some other language,
  3198.          including quick basic, right?
  3199.          A    That's correct.
  3200.          Q    When did you first learn quick basic?
  3201.          A    (No response)
  3202.          Q    If you can recall.
  3203.          A    Quick basic is basic.  Basic was the first language that
  3204.          I learned about nine years ago.
  3205.          Q    So, in other words, a lot of the terminology in the quick
  3206.          basic, even though that's a compiled language, is similar to
  3207.          the language used in the basic language?
  3208.          A    That's correct.
  3209.          Q    And that's an interpretive language, right?
  3210.          A    Yes.
  3211.          Q    So it was an easy transition from basic to quick basic?
  3212.          A    It wasn't a transition, it's the same.
  3213.          Q    All right.
  3214.                    THE COURT:  Quick basic is the same as basic?
  3215.                    THE WITNESS:  Yes, Your Honor.
  3216.          BY MR. KITCHEN:
  3217.          Q    It's an improvement on it; isn't it?
  3218.          A    You can say that.
  3219.          Q    Okay.
  3220.                    THE COURT:  If he says that; do you agree?
  3221.                    THE WITNESS:  That's correct, Your Honor.
  3222.          BY MR. KITCHEN:
  3223.          Q    Have you written programs in quick basic?
  3224.          A    Yes, I have.
  3225.          Q    Okay.  Can you tell us some programs you've written in
  3226.          quick basic?
  3227.          A    I wrote modules up from my BBS in quick basic.
  3228.          Q    Uh-huh.
  3229.          A    A lot of things that I write, they're utilities.  I don't
  3230.          really - -
  3231.          Q    Well, how about a full-fledged program?
  3232.          A    No.
  3233.          Q    Okay.  Do you - -
  3234.          A    Yes.
  3235.          Q    Oh, okay.
  3236.          A    Tape list.  It's a program that allows you to categorize
  3237.          all your tapes.  You type tape lists and press enter and it
  3238.          will categorize them.  It's written solely in quick basic.
  3239.          Q    Your tapes.  What are we talking about when we say
  3240.          "tapes"?
  3241.          A    Computer tapes.
  3242.          Q    Computer tapes like backup tapes?
  3243.          A    Yes.
  3244.          Q    Okay.  And it just what; keeps track of the list of them?
  3245.          A    Yes, yes.  I write a lot of tools.  One day I'm going to
  3246.          compile my tools like you have non-utilities, it's going to be
  3247.          the poly-utilities.  Because I have a lot of tools that I have
  3248.          put together.
  3249.          Q    And when you say "compile", you mean put together?  You
  3250.          don't mean "compile" like we compile a program?
  3251.          A    Right.  I mean - -
  3252.          Q    Okay.
  3253.          A    - - categorize?
  3254.                    THE COURT:  Organize?
  3255.                    THE WITNESS:  Organize.
  3256.                    MR. KITCHEN:  Organize, right.
  3257.          BY MR. KITCHEN:
  3258.          Q    This quick basic programs and things like this, do you
  3259.          like to program in quick basic rather than C or is one
  3260.          preferable to the other?
  3261.          A    I probably prefer to program in C.
  3262.          Q    Now, when Richard told you that what he needed was a CD-
  3263.          ROM retrieval program, did you tell him that you had already
  3264.          done all the modules necessary or most all the modules
  3265.          necessary to do such a task in C language?  Did you tell him
  3266.          that?
  3267.          A    No.  But Richard reacted as if he was aware that I had
  3268.          everything.  All I had to do is put it together and give it to
  3269.          him.
  3270.          Q    This was in April, '9l, when you first got together about
  3271.          the whole thing?
  3272.          A    That's correct.
  3273.          Q    So somehow he knew that you'd already had all these
  3274.          modules done in C and was ready to go?
  3275.          A    Richard didn't know anything about C or anything.  He just
  3276.          knew - -
  3277.          Q    Well, then how would he have already - -
  3278.                    THE COURT:  Wait a minute.  Let him finish the
  3279.          answer.
  3280.                    MR. KITCHEN:  Oh, I'm sorry.  I'm sorry.
  3281.                    THE WITNESS:  Richard just knew that if he ever
  3282.          needed a tool or anything that I was, you know, gave him
  3283.          programs to achieve the results, as a friend.
  3284.          BY MR. KITCHEN:
  3285.          Q    Well, you never volunteered to him at that point that,
  3286.          gee, I pretty much got a file retrieval system or at least all
  3287.          the modules necessary for it written in C.  I've had them for
  3288.          years.  You didn't tell him that; did you?
  3289.          A    I - -
  3290.          Q    Did you?
  3291.          A    Yes, I did.
  3292.          Q    You did?
  3293.          A    I didn't say the language.  I just told him that I had - -
  3294.           that's why I went there, to give him a retriever to make his
  3295.          CD-ROM disk friendly.  I went there with that whole thing in
  3296.          mind.
  3297.          Q    Okay.  So you went ahead and you put together your modules
  3298.          and you delivered to him a program that actually worked.  It
  3299.          was an improvement over the one that he and Jeff Anderson had
  3300.          put together and was published then on his CD-ROM disk, right?
  3301.          A    That's correct.
  3302.          Q    Okay.  But the program you gave him to was written in
  3303.          quick basic; wasn't it?
  3304.          A    Yes, it was.
  3305.          Q    Why didn't you just put together the one that you'd
  3306.          already had the modules for in the C language?
  3307.          A    No particular reason.
  3308.          Q    No particular reason?  But you like to program in C better
  3309.          than you program in quick basic, right?  Right?
  3310.          A    Yes.
  3311.          Q    And you already had all those modules necessary, right?
  3312.          A    That's correct.
  3313.          Q    And you've already testified that you never used anything
  3314.          from the program that Richard and Jeff Anderson had made up,
  3315.          right?
  3316.          A    That's correct.
  3317.          Q    You started from scratch, right?
  3318.          A    That's correct.
  3319.          Q    And you, not only when you started from scratch - - but
  3320.          you wrote it in quick basic?  Why did you write it in quick
  3321.          basic?
  3322.          A    I had utilities - - I have utilities in both quick basic -
  3323.           - I mean basic modules.  I have C modules and I have assembly
  3324.          modules.  I have assembly language modules.  I also have some
  3325.          D base modules.
  3326.          Q    Okay.
  3327.                    MR. OSTROWSKI:  Objection.  He asked him why.
  3328.                    THE COURT:  You're objecting to your witness' answer?
  3329.                    MR. OSTROWSKI:  I'm objecting to the interruption.
  3330.                    THE COURT:  Oh.
  3331.                    MR. OSTROWSKI:  Shouldn't ask why questions if you
  3332.          don't want an answer.
  3333.                    THE COURT:  You're objecting then to his interrupting
  3334.          Mr. James' answer?
  3335.                    MR. OSTROWSKI:  Yes, Your Honor.
  3336.                    THE COURT:  All right.  Say so.
  3337.                    THE WITNESS:  I have modules in a number of different
  3338.          languages.  Right now I have all the modules that I need to
  3339.          make the D base, the retriever program that I have provided to
  3340.          Tim LoVallo.  I put it in D base.  It's in D base right now.
  3341.          All the modules are available in C.  I just haven't put them
  3342.          together.  I won't use any different modules but just for
  3343.          convenience, I delivered a utility for him to compile all his
  3344.          addresses and phone numbers.  I delivered it in D base.
  3345.          Eventually it will be done in C.  I just did it for
  3346.          convenience.
  3347.          BY MR. KITCHEN:
  3348.          Q    Now, we're getting a little away from the direct question
  3349.          - -
  3350.          A    That's the concept.
  3351.          Q    Okay.  But why did you not deliver the program in C?  That
  3352.          was the program that you preferred to program in.  You had all
  3353.          the modules done years before to be able to put that thing
  3354.          together.  Why didn't you just - - I mean, whether you told
  3355.          Richard ahead of time that you could have done it or not, why
  3356.          didn't you just, you know, appear on his doorstep two weeks
  3357.          later, all those modules put together in C, he'd be happy as a
  3358.          clam; wouldn't he?  He liked the idea of it being in C; didn't
  3359.          he?
  3360.                    MR. OSTROWSKI:  Your Honor, do you allow objections
  3361.          for misstating prior testimony?
  3362.                    THE COURT:  I would entertain an objection to a long
  3363.          rambling question.  Sustained.
  3364.                    MR. OSTROWSKI:  Well, he's misstating testimony.  Mr.
  3365.          James didn't  - -
  3366.                    THE COURT:  Well, I know, plus it's five of and I
  3367.          promised our Court Reporter that we would abandon ship today
  3368.          until 9:00 o'clock on Wednesday the l0th.
  3369.                         (Whereupon, at l2:55 P.M., the hearing in the
  3370.          above-entitled matter adjourned to reconvene on Wednesday,
  3371.          November l0th, l993, at 9:00 A.M.)
  3372.                           
  3373.                                                                 1221
  3374.  
  3375.  
  3376.  
  3377.  
  3378.                                         I N D E X
  3379.  
  3380.  
  3381.  
  3382.  
  3383.  
  3384.          Witness                         Dir  Cross  Redir  Recr
  3385.  
  3386.  
  3387.  
  3388.  
  3389.          Larry James                          1222
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.          Exhibit                       Identification      Evidence
  3399.                           
  3400.